public SummonerStatisticsResult(SummonerStatistics statistics)
 {
     Result = OperationResult.Success.ToString();
     Statistics = statistics;
 }
 public SummonerStatisticsResult(OperationResult result)
 {
     Result = result.GetString();
     Statistics = null;
 }
Beispiel #3
0
 SummonerStatistics GetSummonerStatistics(Summoner summoner, DbConnection connection)
 {
     Profiler profiler = new Profiler(false, "GetSummonerStatistics", GlobalHandler);
     profiler.Start("GetSummonerRatings");
     List<SummonerRating> ratings = GetSummonerRatings(summoner, connection);
     profiler.Stop();
     profiler.Start("GetSummonerRankedStatistics");
     List<List<SummonerRankedStatistics>> rankedStatistics = new List<List<SummonerRankedStatistics>>();
     for (int i = 0; i < StatisticsService.Seasons; i++)
         rankedStatistics.Add(GetSummonerRankedStatistics(summoner, i, connection));
     profiler.Stop();
     profiler.Start("twistedTreelineStatistics");
     List<AggregatedChampionStatistics> twistedTreelineStatistics = LoadAggregatedChampionStatistics(summoner, MapType.TwistedTreeline, GameModeType.Normal, connection);
     profiler.Stop();
     profiler.Start("summonersRiftStatistics");
     List<AggregatedChampionStatistics> summonersRiftStatistics = LoadAggregatedChampionStatistics(summoner, MapType.SummonersRift, GameModeType.Normal, connection);
     profiler.Stop();
     profiler.Start("dominionStatistics");
     List<AggregatedChampionStatistics> dominionStatistics = LoadAggregatedChampionStatistics(summoner, MapType.Dominion, GameModeType.Normal, connection);
     profiler.Stop();
     profiler.Start("SummonerStatistics");
     SummonerStatistics statistics = new SummonerStatistics(ratings, rankedStatistics, twistedTreelineStatistics, summonersRiftStatistics, dominionStatistics);
     profiler.Stop();
     return statistics;
 }
Beispiel #4
0
 SummonerStatistics GetSummonerStatistics(Summoner summoner, DbConnection connection)
 {
     List<SummonerRating> ratings = GetSummonerRatings(summoner, connection);
     List<List<SummonerRankedStatistics>> rankedStatistics = new List<List<SummonerRankedStatistics>>();
     for (int i = 0; i <= ProgramConfiguration.RankedSeason; i++)
         rankedStatistics.Add(GetSummonerRankedStatistics(summoner, i, connection));
     List<AggregatedChampionStatistics> twistedTreelineStatistics = LoadAggregatedChampionStatistics(summoner, MapType.TwistedTreeline, GameModeType.Normal, connection);
     List<AggregatedChampionStatistics> summonersRiftStatistics = LoadAggregatedChampionStatistics(summoner, MapType.SummonersRift, GameModeType.Normal, connection);
     List<AggregatedChampionStatistics> dominionStatistics = LoadAggregatedChampionStatistics(summoner, MapType.Dominion, GameModeType.Normal, connection);
     SummonerStatistics statistics = new SummonerStatistics(ratings, rankedStatistics, twistedTreelineStatistics, summonersRiftStatistics, dominionStatistics);
     return statistics;
 }
 public SummonerStatisticsResult(OperationResult result)
 {
     Result     = result.GetString();
     Statistics = null;
 }
 public SummonerStatisticsResult(SummonerStatistics statistics)
 {
     Result     = OperationResult.Success.ToString();
     Statistics = statistics;
 }