public async Task <PaginatedReportResult> FetchReportAsync([FromQuery] TransactionReportByTimeRequest pagingInfo, [FromQuery] string[] partnerIds) { var result = await _reportReader.GetPaginatedAsync( pagingInfo.CurrentPage, pagingInfo.PageSize, pagingInfo.From, pagingInfo.To, partnerIds, pagingInfo.CampaignId, pagingInfo.TransactionType, pagingInfo.Status); return(_mapper.Map <PaginatedReportResult>(result)); }
public async Task <PaginatedReportResult> FetchReportAsync( [FromQuery] TransactionReportByTimeRequest pagingInfo) { var result = await _reportReader.GetPaginatedAsync( pagingInfo.CurrentPage, pagingInfo.PageSize, pagingInfo.From, pagingInfo.To); return(_mapper.Map <PaginatedReportResult>(result)); }