public Task <PagedGridResult <IEnumerable <UserRM> > > GetUsers(QueryModels.UserQueryParams queryParams) { List <User> users = _context.Users.ApplyQuery(queryParams).ToList(); return(Task.FromResult(new PagedGridResult <IEnumerable <UserRM> > { Data = _mapper.Map <IEnumerable <UserRM> >(users), Total = IsPaged(queryParams) ? _context.Users.ApplyQuery(queryParams, false).Count() : users.Count })); }
public Task <IActionResult> GetUsers([FromQuery] QueryModels.UserQueryParams request) => RequestHandler.HandleQuery(() => _queryRepo.GetUsers(request), _log);
public Task <IActionResult> GetUsersForAgentRelationship([FromQuery] QueryModels.UserQueryParams request) { return(RequestHandler.HandleQuery(() => _queryRepo.GetUsersForAgentRelationship(request), _log)); }