Example #1
0
 // 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));
 }
Example #2
0
        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);
        }