//LeagueStandings public static async Task <LeagueStandingsRootObject> GetTeamsAsync(string season) { using (var client = new HttpClient()) { string link = String.Format("http://stats.nba.com/stats/leaguestandingsv3?LeagueID=00&Season={0}&SeasonType=Regular+Season", season); client.DefaultRequestHeaders.Add("accept-encoding", "Accepflate, sdch"); client.DefaultRequestHeaders.Add("Accept-Language", "en"); client.DefaultRequestHeaders.Add("origin", "http://stats.nba.com"); client.DefaultRequestHeaders.Add("user-agent", "Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A372 Safari/604.1"); string content = await client.GetStringAsync(link); LeagueStandingsRootObject output = JsonConvert.DeserializeObject <LeagueStandingsRootObject>(content); return(output); } }
private LeagueStandingsRootObject MockLeague() { LeagueStandingsRootObject output = new LeagueStandingsRootObject() { ResultSets = new List <ResultSet>() { new ResultSet() { RowSet = new List <List <object> >() } } }; object[] Chicago = new object[36]; object[] Utah = new object[36]; object[] GoldenStates = new object[36]; object[] LaClippers = new object[36]; Chicago[2] = 111; Chicago[3] = "Chicago"; Chicago[4] = "Bulls"; Chicago[5] = "East"; Chicago[7] = 2; Chicago[9] = "West"; Chicago[12] = 9; Chicago[13] = 1; Chicago[14] = 0.9; Chicago[35] = 5; Utah[2] = 222; Utah[3] = "Utah"; Utah[4] = "Jazz"; Utah[5] = "East"; Utah[9] = "West"; Utah[12] = 8; Utah[13] = 2; Utah[14] = 0.8; GoldenStates[2] = 333; GoldenStates[3] = "Golden States"; GoldenStates[4] = "Warriors"; GoldenStates[5] = "East"; GoldenStates[9] = "West"; GoldenStates[12] = 7; GoldenStates[13] = 3; GoldenStates[14] = 0.7; LaClippers[2] = 444; LaClippers[3] = "LA"; LaClippers[4] = "Clippers"; LaClippers[5] = "East"; LaClippers[7] = 3; LaClippers[9] = "West"; LaClippers[12] = 6; LaClippers[13] = 4; LaClippers[14] = 0.6; output.ResultSets[0].RowSet.Add(Chicago.ToList()); output.ResultSets[0].RowSet.Add(Utah.ToList()); output.ResultSets[0].RowSet.Add(GoldenStates.ToList()); output.ResultSets[0].RowSet.Add(LaClippers.ToList()); return(output); }