Beispiel #1
0
        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);