Ejemplo n.º 1
0
        //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);
            }
        }
Ejemplo n.º 2
0
        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);
        }