// get list of end of season info // update teams, gamedata // don't create new season yet, // but advance week so getseason will know to create a new public static IEnumerable <ProRel> GetEndOfSeasonData() { if (GameData.CurrentWeek == GameData.WeeksInSeason) { CreateProRelData(); EndofSeasonUpdates(); GameData.CurrentWeek++; } return(ProRelData.GetProRelInfoForSeason(GameData.CurrentSeason)); }
private static void PromoteOrRelegateTeams() { var proNews = "Promoted: "; var relNews = "Relegated: "; foreach (var prorel in ProRelData.GetProRelInfoForSeason(GameData.CurrentSeason)) { var team = TeamData.GetTeamById(prorel.TeamId); if (prorel.Status == "Relegated") { team.DivisionId++; relNews += team.Name + ","; } else { team.DivisionId--; proNews += team.Name + ","; } } proNews.TrimEnd(','); relNews.TrimEnd(','); NewsData.AddNewsItem(proNews); NewsData.AddNewsItem(relNews); }