Пример #1
0
        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));
 }