public async Task <IActionResult> GetUsers([FromQuery] GetUsersPaginationRequest request) { var response = await mediator.Send(request); logger.LogResponse($"User #{HttpContext.GetCurrentUserId()} filtered users", response.Error); return(this.CreateResponse(response)); }
public async Task <IPagedList <User> > GetUsers(GetUsersPaginationRequest paginationRequest) => await database.UserRepository.GetFilteredUsers(paginationRequest, (paginationRequest.PageNumber, paginationRequest.PageSize));