public async Task <PagedData <BetEntity> > Handle(BetHistoryQuery request, CancellationToken cancellationToken) { var betHistory = await _queryRepository.GetUserBetHistory(_currentUserService.CurrentUserId, request.PageNumber, request.ItemsPerPage); var betHistoryCount = await _queryRepository.GetBetHistoryCount(_currentUserService.CurrentUserId); return(new PagedData <BetEntity>(betHistory, betHistoryCount)); }
public async Task <ActionResult <PagedData <BetEntity> > > GetBetHistory(BetHistoryQuery query) => await Mediator.Send(query);