예제 #1
0
        //per game
        private ChampionStatsEntity CreateChampionStat(SeasonInfoEntity seasonInfo, Guid divisionId, Guid championId, Guid teamScheduleId)
        {
            var championStat = new ChampionStatsEntity
            {
                Id             = Guid.NewGuid(),
                PlayerId       = null,
                SeasonInfoId   = seasonInfo.Id,
                DivisionId     = divisionId,
                Kills          = 0,
                Assists        = 0,
                Deaths         = 0,
                Picked         = false,
                Banned         = true,
                Win            = false,
                Loss           = false,
                ChampionId     = championId,
                TeamScheduleId = teamScheduleId
            };

            return(championStat);
        }
예제 #2
0
        //per player
        private ChampionStatsEntity CreateChampionStat(PlayerStatsEntity playerStats, SeasonInfoEntity seasonInfo, Guid divisionId, bool win, bool loss, Guid championId, Guid matchDetailId, Guid teamScheduleId)
        {
            var championStat = new ChampionStatsEntity
            {
                Id             = Guid.NewGuid(),
                PlayerId       = playerStats.SummonerId,
                SeasonInfoId   = seasonInfo.Id,
                DivisionId     = divisionId,
                Kills          = playerStats.Kills,
                Deaths         = playerStats.Deaths,
                Assists        = playerStats.Assists,
                Picked         = true,
                Banned         = false,
                Win            = win,
                Loss           = loss,
                ChampionId     = championId,
                MatchDetailId  = matchDetailId,
                TeamScheduleId = teamScheduleId
            };

            return(championStat);
        }