public List <LeagueWinner> GetLeagueWinnersForSeason(Season season) { if (LeagueWinners == null) { return(new List <LeagueWinner>()); } return(LeagueWinners.Where(lw => lw.League.Season.Id == season.Id).ToList()); }
public List <Season> GetSeasonsForLeagueAndCupWinners() { List <Season> seasons = new List <Season>(); if (LeagueWinners != null) { seasons.AddRange(LeagueWinners.Select(lw => lw.League.Season).ToList()); } if (CupWinners != null) { seasons.AddRange(CupWinners.Select(cw => cw.Season).ToList()); } return(seasons.Distinct().OrderByDescending(s => s.Id).ToList()); }