public async Task <LeagueListDTO> GetChallengers() { LeagueListDTO players = await getChallengers.ExecuteAsync(); players.entries = players.entries.OrderByDescending(w => w.leaguePoints).ToList(); return(players); }
//Get the masters league for flex 3v3 public async Task <LeagueListDTO> GetMaster3sAsync() { LeagueListDTO LeagueList = null; string request = "/lol/league/" + L_VERSION + "/masterleagues/by-queue/RANKED_FLEX_TT"; string response = await GET(request); LeagueList = JsonConvert.DeserializeObject <LeagueListDTO>(response); return(LeagueList); }
//Get league with given ID, including inactive entries //CONSISTENTLY LOOKING UP LEAGUES THAT DON'T EXIST WILL RESULT IN A BLACKLIST. public async Task <LeagueListDTO> GetLeagueListAsync(string leagueID) { LeagueListDTO LeagueList = null; string request = "/lol/league/" + L_VERSION + "/leagues/" + leagueID; string response = await GET(request); LeagueList = JsonConvert.DeserializeObject <LeagueListDTO>(response); return(LeagueList); }
//Get the challenger league for solo 5v5 public async Task <LeagueListDTO> GetChallengerSoloAsync() { LeagueListDTO LeagueList = null; string request = "/lol/league/" + L_VERSION + "/challengerleagues/by-queue/RANKED_SOLO_5x5"; string response = await GET(request); LeagueList = JsonConvert.DeserializeObject <LeagueListDTO>(response); return(LeagueList); }
public async Task <LeagueListDTO> GetChallengerLeague(String queueType) { int Id = Invoke("leaguesServiceProxy", "getChallengerLeague", new object[] { queueType }); while (!results.ContainsKey(Id)) { await Task.Delay(10); } TypedObject messageBody = results[Id].GetTO("data").GetTO("body"); LeagueListDTO result = new LeagueListDTO(messageBody); results.Remove(Id); return(result); }
public IHttpActionResult GetLeagues(int pageSize = 0, int start = 0) { league[] _leagues = null; using (var context = new escorcenterdbEntities()) { _leagues = (from l in context.leagues where l.Enabled == true select l).OrderBy(x => x.Name).ToArray <league>(); } if (_leagues == null) { return(Ok()); } LeagueDTO[] leagues = AutoMapper.Mapper.Map <league[], LeagueDTO[]>(_leagues); LeagueListDTO leagueList = new LeagueListDTO() { PageNumber = pageSize, PageTotal = 1 }; leagueList.items.AddRange(leagues); return(Ok(leagueList)); }
/// 12.) public void GetChallengerLeague(String queueType, LeagueListDTO.Callback callback) { LeagueListDTO cb = new LeagueListDTO(callback); InvokeWithCallback("leaguesServiceProxy", "getChallengerLeague", new object[] { queueType }, cb); }
public RemotingMessageReceivedEventArgs HandleMessage(object sender, RemotingMessageReceivedEventArgs e) { object[] body = e.Body as object[]; SummonerClient summonerSender = sender as SummonerClient; string creds = Convert.ToString(body[0]); LeagueListDTO rData; switch (creds) { case "RANKED_SOLO_5x5": rData = new LeagueListDTO() { Queue = "RANKED_SOLO_5x5", Name = "Sahin The Master", Tier = "CHALLENGER", RequestorsRank = "null", Entries = new List <LeagueItemDTO> { new LeagueItemDTO { PreviousDayLeaguePosition = 1, SeasonEndTier = "CHALLENGER", SeasonEndRank = "I", HotStreak = true, LeagueName = "Sahin The Master", MiniSeries = null, Tier = "CHALLENGER", FreshBlood = true, LastPlayed = 0, TimeUntilInactivityStatusChanges = 0, InactivityStatus = "OK", PlayerOrTeamId = "1", LeaguePoints = 9999, DemotionWarning = 0, Inactive = false, SeasonEndApexPosition = 1, Rank = "I", Veteran = true, QueueType = "RANKED_SOLO_5x5", Losses = 0, TimeUntilDecay = -1, DisplayDecayWarning = false, PlayerOrteamName = "Maufeat", Wins = 999, ApexDaysUntilDecay = 0, LeaguePointsDelta = 9999, PlayStyle = new ArrayCollection(), PlayStyleReminingWins = 1, TimeLastDecayMessageShown = 0 } }, NextApexUpdate = 7430971, MaxLeagueSize = 200, RequestorsName = null }; break; case "RANKED_TEAM_3x3": rData = null; break; case "RANKED_TEAM_5x5": rData = null; break; default: rData = null; break; } e.ReturnRequired = true; e.Data = rData; return(e); }