From 36db35d90eec0210d910c8daf218644e2c5defef Mon Sep 17 00:00:00 2001 From: "ashutosh.nehete" Date: Thu, 31 Jul 2025 11:15:37 +0530 Subject: [PATCH] Sending every project exists in expense table --- Marco.Pms.Services/Service/ExpensesService.cs | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/Marco.Pms.Services/Service/ExpensesService.cs b/Marco.Pms.Services/Service/ExpensesService.cs index 871059a..03a22f6 100644 --- a/Marco.Pms.Services/Service/ExpensesService.cs +++ b/Marco.Pms.Services/Service/ExpensesService.cs @@ -344,16 +344,12 @@ namespace Marco.Pms.Services.Service { try { - using var scope = _serviceScopeFactory.CreateScope(); - var projectHelper = scope.ServiceProvider.GetRequiredService(); - var projectIds = await projectHelper.GetMyProjectIdsAsync(tenantId, loggedInEmployee); - // Task 1: Get all distinct projects associated with the tenant's expenses. var projectsTask = Task.Run(async () => { await using var dbContext = await _dbContextFactory.CreateDbContextAsync(); return await dbContext.Expenses - .Where(e => e.TenantId == tenantId && e.Project != null && projectIds.Contains(e.ProjectId)) + .Where(e => e.TenantId == tenantId && e.Project != null) .Select(e => e.Project!) .Distinct() .Select(p => new { p.Id, Name = $"{p.Name}" })