public SportTeamListModel GetSportTeamListModel(string sportName) { IEnumerable <TeamInfo> teams = GetAllTeams().Where(x => x.TeamSport.SportName == sportName); IEnumerable <PlayerInfo> players = GetAllPlayers(); SportTeamListModel model = new SportTeamListModel(); model.TeamList = teams.Select(x => new SportTeamModel() { TeamName = x.TeamName, SportName = sportName, NumberOfTeamPlayers = players == null ? 0 : players.Where(y => y.PlayerTeam.TeamName == x.TeamName).Count() }); return(model); }
public ActionResult GetSportTeams(string sportName) { SportTeamListModel model = sportHelper.GetSportTeamListModel(sportName); return(Json(model, JsonRequestBehavior.AllowGet)); }