예제 #1
0
        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));
        }
예제 #2
0
 public async Task <PagedList <User> > GetUsersByAdmin(GetUsersByAdminRequest request)
 => (await database.UserRepository.GetUsersByAdmin(request)).ToPagedList(request.PageNumber,
                                                                         request.PageSize);