Example #1
0
        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());
        }
Example #2
0
        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());
            }
        }