public IEnumerable <RightsView> GetRightsViewByRole(int roleid) { Query query = new Query(); query.Add(new Criterion("fndbyroleid", roleid, CriteriaOperator.Equal)); IEnumerable <Rights> rights = _rightsRepository.FindBy(query); return(rights.ConvertToRightsView()); }
public IEnumerable <DataTreeView> GetRightsTreeView() { Query query = new Query(); query.Add(Criterion.Create <Rights>(c => c.Parent, null, CriteriaOperator.IsNull)); IEnumerable <Rights> rights = _rightsRepository.FindBy(query); return(rights.ConvertToDataTreeView()); }
public IActionResult GetRightsToModule(int idModule) { IEnumerable <Rights> _rights = _rightsRepository .FindBy(r => r.IdModule == idModule) .ToList(); if (_rights != null) { IEnumerable <RightsViewModel> _rightsViewModel = Mapper.Map <IEnumerable <Rights>, IEnumerable <RightsViewModel> >(_rights); return(new OkObjectResult(_rightsViewModel)); } else { return(NotFound()); } }