Added the distinct in get employee list
This commit is contained in:
parent
365439b2de
commit
73318060ec
@ -148,12 +148,11 @@ namespace MarcoBMS.Services.Controllers
|
|||||||
.Distinct()
|
.Distinct()
|
||||||
.ToListAsync();
|
.ToListAsync();
|
||||||
|
|
||||||
employeeIds = employeeIds.Distinct().ToList();
|
|
||||||
|
|
||||||
result = await _context.Employees
|
result = await _context.Employees
|
||||||
.Include(fp => fp.JobRole)
|
.Include(fp => fp.JobRole)
|
||||||
.Where(e => employeeIds.Contains(e.Id) && e.IsActive)
|
.Where(e => employeeIds.Contains(e.Id) && e.IsActive)
|
||||||
.Select(e => e.ToEmployeeVMFromEmployee())
|
.Select(e => e.ToEmployeeVMFromEmployee())
|
||||||
|
.Distinct()
|
||||||
.ToListAsync();
|
.ToListAsync();
|
||||||
|
|
||||||
_logger.LogInfo("Employee list fetched using limited access (active only).");
|
_logger.LogInfo("Employee list fetched using limited access (active only).");
|
||||||
|
@ -84,6 +84,7 @@ namespace MarcoBMS.Services.Helpers
|
|||||||
.ThenInclude(e => e!.JobRole)
|
.ThenInclude(e => e!.JobRole)
|
||||||
.Where(c => c.ProjectId == ProjectId.Value && c.IsActive && c.Employee != null)
|
.Where(c => c.ProjectId == ProjectId.Value && c.IsActive && c.Employee != null)
|
||||||
.Select(pa => pa.Employee!.ToEmployeeVMFromEmployee())
|
.Select(pa => pa.Employee!.ToEmployeeVMFromEmployee())
|
||||||
|
.Distinct()
|
||||||
.ToListAsync();
|
.ToListAsync();
|
||||||
|
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user