public async Task <IEnumerable <RaceRanking>?> GetWinnersForRace(int raceId) { var race = await _raceDao.FindByIdAsync(raceId); if (race == null || race.RaceStateId != (int)RaceState.Finished) { return(null); } return(await GetFinishedSkierRanking(raceId, 3)); }
public Task <Race?> GetRaceById(int raceId) => _raceDao.FindByIdAsync(raceId);