Removed the reassgining of same object
This commit is contained in:
parent
ccce0d48d5
commit
2a3c75b0c8
@ -1157,11 +1157,12 @@ namespace Marco.Pms.Services.Helpers
|
|||||||
|
|
||||||
List<EmployeeBucketMapping> employeeBuckets = await _context.EmployeeBucketMappings.Where(b => b.EmployeeId == LoggedInEmployee.Id).ToListAsync();
|
List<EmployeeBucketMapping> employeeBuckets = await _context.EmployeeBucketMappings.Where(b => b.EmployeeId == LoggedInEmployee.Id).ToListAsync();
|
||||||
var bucketIds = employeeBuckets.Select(b => b.BucketId).ToList();
|
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>();
|
List<Bucket> bucketList = new List<Bucket>();
|
||||||
if (permissionIds.Contains(PermissionsMaster.DirectoryAdmin))
|
if (permissionIds.Contains(PermissionsMaster.DirectoryAdmin))
|
||||||
{
|
{
|
||||||
bucketList = await _context.Buckets.Include(b => b.CreatedBy).Where(b => b.TenantId == tenantId).ToListAsync();
|
bucketList = await _context.Buckets.Include(b => b.CreatedBy).Where(b => b.TenantId == tenantId).ToListAsync();
|
||||||
|
bucketIds = bucketList.Select(b => b.Id).ToList();
|
||||||
}
|
}
|
||||||
else if (permissionIds.Contains(PermissionsMaster.DirectoryAdmin) || permissionIds.Contains(PermissionsMaster.DirectoryUser))
|
else if (permissionIds.Contains(PermissionsMaster.DirectoryAdmin) || permissionIds.Contains(PermissionsMaster.DirectoryUser))
|
||||||
{
|
{
|
||||||
@ -1173,6 +1174,8 @@ namespace Marco.Pms.Services.Helpers
|
|||||||
return ApiResponse<object>.ErrorResponse("You don't have permission", "You don't have permission", 401);
|
return ApiResponse<object>.ErrorResponse("You don't have permission", "You don't have permission", 401);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
List<EmployeeBucketMapping> employeeBucketVM = await _context.EmployeeBucketMappings.Where(b => bucketIds.Contains(b.BucketId)).ToListAsync();
|
||||||
|
|
||||||
List<AssignBucketVM> bucketVMs = new List<AssignBucketVM>();
|
List<AssignBucketVM> bucketVMs = new List<AssignBucketVM>();
|
||||||
if (bucketList.Any())
|
if (bucketList.Any())
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user