public IActionResult GetUserPrivileges(string userId) { var userPrivileges = _iBEUsersPrivilegesRepository.GetUserPrivileges(userId).ToList(); var userPravligesViewModel = userPrivileges.Select(x => new BEUsersPrivilegesEntityViewModel() { Id = x.Id, CanDelete = x.CanDelete, CanView = x.CanView, OldCanView = x.CanView, ApplicationUserId = x.ApplicationUserId, CanAdd = x.CanAdd, CanApprove = x.CanApprove, CanEdit = x.CanEdit, IsDeleted = x.IsDeleted, PageName = x.PageName, PageRouteId = x.PageRouteId, PageTypeId = x.PageTypeId, PageRoute = x.PageRoute }).ToList(); ViewBag.HPNames = _iBEUsersPrivilegesRepository.GetHomePageSectionsNames(); return(PartialView("_EditUserPrivileges", userPravligesViewModel)); }
public bool ValidateIBEUsersPrivilegesService(BEUsersPrivilegesRequirementModel bEUsersPrivilegesRequirementModel, string userId) { var bEUsersPrivileges = _bEUsersPrivilegesRepository.GetUserPrivileges(userId); return(ValidatePrivileges(bEUsersPrivilegesRequirementModel, bEUsersPrivileges)); }