コード例 #1
0
        private static PlayerSeason GetOrCreatePlayerSeason(Player player, Season season)
        {
            var playerSeason = player.Seasons.Find(ps => ps.SeasonId == season.Id);

            if (playerSeason == null)
            {
                playerSeason = PlayerHandler.AddPlayerSeason(new PlayerSeason
                {
                    PlayerId = player.Id,
                    SeasonId = season.Id
                });

                // add default rating
                RatingHandler.AddRating(playerSeason.CreatePlayerRating());
            }

            return(playerSeason);
        }