public async Task <List <UserAccessInfrastructureModel> > GetAccessPermissionDetailsAsync(int organisationId, int businessUnitId, string UserId) { var GetAccessPermissionDetailsTask = Task.Run(async() => { using (var context = new IntellmixEntities()) { return(context.Org_UserPrivilege .Where(x => x.IsActive == true && x.UserId == UserId && x.BusinessUnitId == businessUnitId && x.OrganisationId == organisationId) .Select(x => new UserAccessInfrastructureModel() { FileId = x.FileId, PrevilegeId = x.PrivilegeId, ProcessState = x.ProcessStateId, Id = x.Id }).ToList()); } }); return(await GetAccessPermissionDetailsTask); }
public OrganisationUserPrevilegeRepository(IntellmixEntities context) : base(context) { }