diff --git a/Controllers/RecruitController.cs b/Controllers/RecruitController.cs index db11b8e..e8f3b5a 100644 --- a/Controllers/RecruitController.cs +++ b/Controllers/RecruitController.cs @@ -669,23 +669,23 @@ namespace BMA.EHR.Recruit.Service.Controllers var roles = _httpContextAccessor?.HttpContext?.User?.FindAll(ClaimTypes.Role)?.Select(c => c.Value).ToList(); - if (!roles.Contains("head")) - { - var criteria = new List(); - var profileOrganization = await _contextMetadata.ProfileOrganizations.AsQueryable() - .FirstOrDefaultAsync(x => x.UserId == Guid.Parse(UserId)); + // if (!roles.Contains("head")) + // { + // var criteria = new List(); + // var profileOrganization = await _contextMetadata.ProfileOrganizations.AsQueryable() + // .FirstOrDefaultAsync(x => x.UserId == Guid.Parse(UserId)); - if (profileOrganization == null) - return Success(new List()); + // if (profileOrganization == null) + // return Success(new List()); - var ocId = _contextMetadata.Organizations.AsQueryable() - .FirstOrDefault(x => x.Id == profileOrganization.OrganizationId); - if (ocId == null) - return Success(new List()); - criteria = GetAllIdByRoot(ocId.Id); - if (criteria.Any()) - _periodExams = _periodExams.Where(x => x.CreatedUserId == UserId || criteria.Contains(x.OcId == null ? Guid.Parse("00000000-0000-0000-0000-000000000000") : x.OcId)).ToList(); - } + // var ocId = _contextMetadata.Organizations.AsQueryable() + // .FirstOrDefault(x => x.Id == profileOrganization.OrganizationId); + // if (ocId == null) + // return Success(new List()); + // criteria = GetAllIdByRoot(ocId.Id); + // if (criteria.Any()) + // _periodExams = _periodExams.Where(x => x.CreatedUserId == UserId || criteria.Contains(x.OcId == null ? Guid.Parse("00000000-0000-0000-0000-000000000000") : x.OcId)).ToList(); + // } return Success(_periodExams); } catch (Exception ex)