Ejemplo n.º 1
0
        public async Task <IActionResult> FetchUserReports([FromQuery] FetchUserReportsPaginationRequest request)
        {
            var response = await mediator.Send(request);

            logger.LogResponse($"User #{HttpContext.GetCurrentUserId()} fetched reports", response.Error);

            return(this.CreateResponse(response));
        }
Ejemplo n.º 2
0
 public async Task <IPagedList <Report> > FetchReports(FetchUserReportsPaginationRequest paginationRequest)
 => await database.ReportRepository.GetFilteredUserReports(paginationRequest.UserId, paginationRequest, (paginationRequest.PageNumber, paginationRequest.PageSize));