Merge branch 'main' of https://git.marcoaiot.com/admin/marco.pms.api into Organization_Management

This commit is contained in:
ashutosh.nehete 2025-09-18 11:38:31 +05:30
commit f8182494d2
2 changed files with 10 additions and 9 deletions

View File

@ -148,13 +148,14 @@ namespace MarcoBMS.Services.Controllers
.Distinct()
.ToListAsync();
result = await _context.Employees
var employees = await _context.Employees
.Include(fp => fp.JobRole)
.Where(e => employeeIds.Contains(e.Id) && e.IsActive && e.TenantId == tenantId)
.Select(e => e.ToEmployeeVMFromEmployee())
.Where(e => employeeIds.Contains(e.Id) && e.JobRole != null && e.IsActive && e.TenantId == tenantId)
.Distinct()
.ToListAsync();
result = employees.Select(e => e.ToEmployeeVMFromEmployee()).ToList();
_logger.LogInfo("Employee list fetched using limited access (active only).");
}
else

View File

@ -85,12 +85,12 @@ namespace MarcoBMS.Services.Helpers
.Distinct()
.ToListAsync();
result = await _context.Employees
var employees = await _context.Employees
.Include(fp => fp.JobRole)
.Where(e => employeeIds.Contains(e.Id) && e.IsActive && e.TenantId == tenantId)
.Select(e => e.ToEmployeeVMFromEmployee())
.Where(e => employeeIds.Contains(e.Id) && e.JobRole != null && e.IsActive && e.TenantId == tenantId)
.Distinct()
.ToListAsync();
result = employees.Select(e => e.ToEmployeeVMFromEmployee()).ToList();
}
else if (ShowInActive)