From 60eefa78c047f8beb32c2caee580cb3ea27a91e6 Mon Sep 17 00:00:00 2001 From: "ashutosh.nehete" Date: Wed, 8 Oct 2025 12:30:34 +0530 Subject: [PATCH] Corrected the total amount sent in expense pending dashboard --- Marco.Pms.Services/Controllers/DashboardController.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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}",