Пример #1
0
        public Task <PagedGridResult <IEnumerable <RoleRM> > > GetRoles(QueryModels.RoleQueryParams queryParams)
        {
            List <Role> roles = _context.Roles.ApplyQuery(queryParams).ToList();

            return(Task.FromResult(new PagedGridResult <IEnumerable <RoleRM> >
            {
                Data = _mapper.Map <IEnumerable <RoleRM> >(roles),
                Total = IsPaged(queryParams) ? _context.Roles.ApplyQuery(queryParams, false).Count() : roles.Count
            }));
        }
 public Task <IActionResult> GetRoles([FromQuery] QueryModels.RoleQueryParams request) => RequestHandler.HandleQuery(() => _queryRepo.GetRoles(request), _log);