private async Task FindEventsRatesAsync(TicketEntity ticket) { foreach (var eventEntity in ticket.Events.GetEmptyIfNull()) { var rates = await _ratesRepository.GetGameRatesAsync(eventEntity.GameId); eventEntity.ConfirmedRate = GetCorrectRate(eventEntity.BetType, rates); } ticket.TotalConfirmedRate = CalculateTotalConfirmedRate(ticket.Events); }