public async Task <IActionResult> GetUsersByAdmin([FromQuery] GetUsersByAdminRequest request) { var response = await mediator.Send(request); Log.Information($"User #{HttpContext.GetCurrentUserId()} fetched users as admin"); return(this.CreateResponse(response)); }
public async Task <PagedList <User> > GetUsersByAdmin(GetUsersByAdminRequest request) => (await database.UserRepository.GetUsersByAdmin(request)).ToPagedList(request.PageNumber, request.PageSize);