diff --git a/Controllers/API/ReportingAPI.cs b/Controllers/API/ReportingAPI.cs index 140f958..c88a48c 100644 --- a/Controllers/API/ReportingAPI.cs +++ b/Controllers/API/ReportingAPI.cs @@ -194,6 +194,22 @@ namespace PSTW_CentralSystem.Controllers.API item.Quantity -= movementOut.QuantityOut; } } + + var departmentUsers = await _centralDbContext.Users + .Include(u => u.Department) + .Where(u => u.Department!.DepartmentCode == DeptId) + .ToListAsync(); + var latestItemMovements = await _centralDbContext.ItemMovements + .Include(m => m.Item) + .Include(m => m.NextUser) + .Where(m => m.ItemId != null && m.ToUser != null) + .GroupBy(m => m.ItemId) + .Select(g => g + .OrderByDescending(m => m.Date) + .ThenByDescending(m => m.Id) + .FirstOrDefault()) + .ToListAsync(); + return Json(currentProductBalance); } catch (Exception ex)