diff --git a/Marco.Pms.Services/Controllers/DashboardController.cs b/Marco.Pms.Services/Controllers/DashboardController.cs index 335e713..8e89aa7 100644 --- a/Marco.Pms.Services/Controllers/DashboardController.cs +++ b/Marco.Pms.Services/Controllers/DashboardController.cs @@ -841,7 +841,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(); + var totalAmount = expenses.Where(e => e.StatusId != Draft).Sum(e => e.Amount); if (hasManagePermission) { @@ -872,7 +872,7 @@ namespace Marco.Pms.Services.Controllers Count = submitedExpenses.Count, TotalAmount = submitedExpenses.Sum(e => e.Amount) }, - TotalAmount = totalCount + TotalAmount = totalAmount }; _logger.LogInfo( "GetPendingExpenseListAsync completed. TenantId={TenantId}",