Added total amout in expense pending dashboard

This commit is contained in:
ashutosh.nehete 2025-10-03 17:13:23 +05:30
parent 8f463ce90d
commit 3afdad29b2

View File

@ -837,6 +837,7 @@ namespace Marco.Pms.Services.Controllers
var approveExpenses = expenses.Where(e => (hasApprovePermission || e.CreatedById == loggedInEmployee.Id) && e.StatusId == Approve).ToList(); 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 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 submitedExpenses = expenses.Where(e => e.StatusId != Draft && e.CreatedById == loggedInEmployee.Id).ToList();
var totalCount = expenses.Where(e => e.StatusId != Draft).Count();
if (hasManagePermission) if (hasManagePermission)
{ {
@ -866,7 +867,8 @@ namespace Marco.Pms.Services.Controllers
{ {
Count = submitedExpenses.Count, Count = submitedExpenses.Count,
TotalAmount = submitedExpenses.Sum(e => e.Amount) TotalAmount = submitedExpenses.Sum(e => e.Amount)
} },
TotalAmount = totalCount
}; };
_logger.LogInfo( _logger.LogInfo(
"GetPendingExpenseListAsync completed. TenantId={TenantId}", "GetPendingExpenseListAsync completed. TenantId={TenantId}",
@ -897,7 +899,8 @@ namespace Marco.Pms.Services.Controllers
Submited = new Submited = new
{ {
Count = submitedExpenses.Count Count = submitedExpenses.Count
} },
TotalAmount = totalCount
}; };
_logger.LogInfo( _logger.LogInfo(
"GetPendingExpenseListAsync completed. TenantId={TenantId}", "GetPendingExpenseListAsync completed. TenantId={TenantId}",