public IEnumerable <LeaguePosition> LeaguePositions(string summonerId) { string request = requestStringHolder.League.LeaguePositionsBySummonerId(summonerId); string json = null; IEnumerable <LeaguePosition> result = null; try { json = requester.Fetch(request); if (json == EXCEEDED_LIMIT) { onRateLimitExceeded(); return(LeaguePositions(summonerId)); } result = RiotDtoFromJson.GetLeaguePositionList(json); } catch { Console.WriteLine("Something went wrong in LeaguePositions(summonerId) : Returning null"); return(null); } if (!result.Any()) { return(null); } return(result); }
public IEnumerable <Champion> Champions() { string request = requestStringHolder.Champion.Champions(); string json = null; IEnumerable <Champion> result = null; Champions tempRes = null; try { json = requester.Fetch(request); if (json == EXCEEDED_LIMIT) { onRateLimitExceeded(); return(Champions()); } tempRes = RiotDtoFromJson.GetChampionsList(json); result = tempRes.champions; } catch { Console.WriteLine("Something went wrong in Champions() : returning null"); return(null); } //return null if empty IEnumerable if (!result.Any()) { return(null); } return(result); }
public IEnumerable <ChampionMastery> ChampionMasteries(string summonerId) { string request = requestStringHolder.ChampionMastery.ChampionMasteriesBySummonerId(summonerId); string json = null; IEnumerable <ChampionMastery> result = null; try { json = requester.Fetch(request); if (json == EXCEEDED_LIMIT) { onRateLimitExceeded(); return(ChampionMasteries(summonerId)); } result = RiotDtoFromJson.GetChampionMasteryList(json); } catch { Console.WriteLine($"Something went wrong in (ChampionMasteries({summonerId}) : returning null"); return(null);//something went wrong } //If result is just empty then set it to be null. if (!result.Any()) { result = null; } return(result); }
public Champion Champion(string id) { string request = requestStringHolder.Champion.ChampionsById(id); string json = null; Champion result = null; try { json = requester.Fetch(request); if (json == EXCEEDED_LIMIT) { onRateLimitExceeded(); return(Champion(id)); } result = RiotDtoFromJson.GetChampion(json); } catch { Console.WriteLine("Something went wrong in Champion(id) : returning null"); return(null); } return(result); }
public Summoner SummonerBySummonerId(string summonerId) { string request = requestStringHolder.Summoner.SummonerBySummonerId(summonerId); string json = null; Summoner result = null; try { json = requester.Fetch(request); if (json == EXCEEDED_LIMIT) { onRateLimitExceeded(); return(SummonerBySummonerId(summonerId)); } result = RiotDtoFromJson.GetSummoner(json); } catch { Console.WriteLine("Something went wrong in SummonerBySummonerId(SummonerId) : Returning null"); return(null); } return(result); }
public MatchList MatchList(string accountId) { string request = requestStringHolder.Match.MatchListByAccountId(accountId); string json = null; MatchList result = null; try { json = requester.Fetch(request); if (json == EXCEEDED_LIMIT) { onRateLimitExceeded(); return(MatchList(accountId)); } result = RiotDtoFromJson.GetMatchList(json); } catch { Console.WriteLine("Something went wrong in MatchList(accountId) : Returning null"); return(null); } return(result); }
public LeagueList MasterLeagues(string queue) { string request = requestStringHolder.League.MasterLeaguesByQueue(queue); string json = null; LeagueList result = null; try { json = requester.Fetch(request); if (json == EXCEEDED_LIMIT) { onRateLimitExceeded(); return(MasterLeagues(queue)); } result = RiotDtoFromJson.GetLeagueList(json); } catch { Console.WriteLine("Something went wrong in MasterLeagues(queue) : Returning null."); return(null); } return(result); }
public ChampionMastery ChampionMastery(string summonerId, string championId) { string request = requestStringHolder.ChampionMastery.ChampionMasteriesBySummonerByChampion(summonerId, championId); string json = null; ChampionMastery result = null; try { json = requester.Fetch(request); if (json == EXCEEDED_LIMIT) { onRateLimitExceeded(); return(ChampionMastery(summonerId, championId)); } result = RiotDtoFromJson.GetChampionMastery(json); } catch { Console.WriteLine("Something went wrong in ChampionMastery({summonerId}, {championId}) : returning null"); return(null); } return(result); }