Example #1
0
        public async Task <IActionResult> Rules()
        {
            if (IsAdmin)
            {
                var rules = await _ruleService.GetList();

                var dtos = _mapper.Map <IEnumerable <RuleAdminDTO> >(rules);
                return(Ok(dtos));
            }
            else
            {
                var rules = await _ruleService.GetActiveList();

                var dtos = _mapper.Map <IEnumerable <RuleBasicDTO> >(rules);
                return(Ok(dtos));
            }
        }