fixed the bug of only sending ID of logged in employee in Bucket object
This commit is contained in:
parent
591b54c901
commit
a64e9538e4
@ -1029,7 +1029,7 @@ namespace Marco.Pms.Services.Helpers
|
||||
|
||||
List<EmployeeBucketMapping> employeeBuckets = await _context.EmployeeBucketMappings.Where(b => b.EmployeeId == LoggedInEmployee.Id).ToListAsync();
|
||||
var bucketIds = employeeBuckets.Select(b => b.BucketId).ToList();
|
||||
|
||||
List<EmployeeBucketMapping> employeeBucketVM = await _context.EmployeeBucketMappings.Where(b => bucketIds.Contains(b.BucketId)).ToListAsync();
|
||||
List<Bucket> bucketList = new List<Bucket>();
|
||||
if (permissionIds.Contains(directoryAdmin))
|
||||
{
|
||||
@ -1052,7 +1052,7 @@ namespace Marco.Pms.Services.Helpers
|
||||
List<ContactBucketMapping>? contactBucketMappings = await _context.ContactBucketMappings.Where(cb => bucketIds.Contains(cb.BucketId)).ToListAsync();
|
||||
foreach (var bucket in bucketList)
|
||||
{
|
||||
List<EmployeeBucketMapping> employeeBucketMappings = employeeBuckets.Where(eb => eb.BucketId == bucket.Id).ToList();
|
||||
List<EmployeeBucketMapping> employeeBucketMappings = employeeBucketVM.Where(eb => eb.BucketId == bucket.Id).ToList();
|
||||
var emplyeeIds = employeeBucketMappings.Select(eb => eb.EmployeeId).ToList();
|
||||
List<ContactBucketMapping>? contactBuckets = contactBucketMappings.Where(cb => cb.BucketId == bucket.Id).ToList();
|
||||
AssignBucketVM bucketVM = bucket.ToAssignBucketVMFromBucket();
|
||||
|
Loading…
x
Reference in New Issue
Block a user