diff --git a/Marco.Pms.Services/Controllers/DashboardController.cs b/Marco.Pms.Services/Controllers/DashboardController.cs index 5056bb1..901027b 100644 --- a/Marco.Pms.Services/Controllers/DashboardController.cs +++ b/Marco.Pms.Services/Controllers/DashboardController.cs @@ -837,6 +837,7 @@ namespace Marco.Pms.Services.Controllers var approveExpenses = expenses.Where(e => (hasApprovePermission || e.CreatedById == loggedInEmployee.Id) && e.StatusId == Approve).ToList(); var processPendingExpenses = expenses.Where(e => (hasProcessPermission || e.CreatedById == loggedInEmployee.Id) && e.StatusId == ProcessPending).ToList(); var submitedExpenses = expenses.Where(e => e.StatusId != Draft && e.CreatedById == loggedInEmployee.Id).ToList(); + var totalCount = expenses.Where(e => e.StatusId != Draft).Count(); if (hasManagePermission) { @@ -866,7 +867,8 @@ namespace Marco.Pms.Services.Controllers { Count = submitedExpenses.Count, TotalAmount = submitedExpenses.Sum(e => e.Amount) - } + }, + TotalAmount = totalCount }; _logger.LogInfo( "GetPendingExpenseListAsync completed. TenantId={TenantId}", @@ -897,7 +899,8 @@ namespace Marco.Pms.Services.Controllers Submited = new { Count = submitedExpenses.Count - } + }, + TotalAmount = totalCount }; _logger.LogInfo( "GetPendingExpenseListAsync completed. TenantId={TenantId}",