public Task <IPagedList <CartShortInfo> > Handle(GetCarts request, CancellationToken cancellationToken) { return(querySession.Query <CartShortInfo>() .ToPagedListAsync(request.PageNumber, request.PageSize, cancellationToken)); }
public async Task <PagedListResponse <CartShortInfo> > Get([FromQuery] int pageNumber = 1, [FromQuery] int pageSize = 20) { var pagedList = await queryBus.Send <GetCarts, IPagedList <CartShortInfo> >(GetCarts.Create(pageNumber, pageSize)); return(pagedList.ToResponse()); }