public async Task <IEnumerable <BetsWithResultQueryResult> > ExecuteAsync(BetsWithResultQuery query) { IEnumerable <Bet> result = await _betReader.GetBetsWithActualResult(); return(result.Select(bet => new BetsWithResultQueryResult { Id = bet.Id, Score = bet.GetScoreForBet(), UserId = bet.UserId })); }