Exemplo n.º 1
0
        public async Task <IActionResult> GetAll([FromQuery] PaginationRequest paginationRequest)
        {
            var paginationFilter = mapper.Map <PaginationFilter>(paginationRequest);
            var query            = new GetDonationsListQuery(paginationFilter);
            var result           = await mediator.Send(query);

            var pagedResponse = PaginationService
                                .CreatePaginatedResponse(uriService, paginationFilter, result);

            return(Ok(pagedResponse));
        }