From 8fb5aa632dfbc077559e72abb74626b68b5ce7ca Mon Sep 17 00:00:00 2001 From: "ashutosh.nehete" Date: Tue, 30 Sep 2025 12:26:10 +0530 Subject: [PATCH] Removed the cache get logic from expenses get APIs --- Marco.Pms.Services/Service/ExpensesService.cs | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/Marco.Pms.Services/Service/ExpensesService.cs b/Marco.Pms.Services/Service/ExpensesService.cs index 76c92e1..09a4682 100644 --- a/Marco.Pms.Services/Service/ExpensesService.cs +++ b/Marco.Pms.Services/Service/ExpensesService.cs @@ -119,8 +119,12 @@ namespace Marco.Pms.Services.Service // 2. --- Deserialize Filter and Apply --- ExpensesFilter? expenseFilter = TryDeserializeFilter(filter); - var (totalPages, totalCount, cacheList) = await _cache.GetExpenseListAsync(tenantId, loggedInEmployeeId, hasViewAllPermissionTask.Result, hasViewSelfPermissionTask.Result, - pageNumber, pageSize, expenseFilter, searchString); + //var (totalPages, totalCount, cacheList) = await _cache.GetExpenseListAsync(tenantId, loggedInEmployeeId, hasViewAllPermissionTask.Result, hasViewSelfPermissionTask.Result, + // pageNumber, pageSize, expenseFilter, searchString); + + List? cacheList = null; + var totalPages = 0; + var totalCount = 0; // 3. --- Build Base Query and Apply Permissions --- // Start with a base IQueryable. Filters will be chained onto this. @@ -268,7 +272,8 @@ namespace Marco.Pms.Services.Service { try { - var expenseDetails = await _cache.GetExpenseDetailsById(id, tenantId); + //ExpenseDetailsMongoDB? expenseDetails = await _cache.GetExpenseDetailsById(id, tenantId); + ExpenseDetailsMongoDB? expenseDetails = null; if (expenseDetails == null) { var expense = await _context.Expenses.AsNoTracking().FirstOrDefaultAsync(e => e.Id == id && e.TenantId == tenantId);