예제 #1
0
        //Pass Null for any values not needed
        public MLBBoxScore get(string _eventId)
        {
            string      jsonStr, url = "";
            MLBBoxScore scheduleResult = null;


            using (var client = new GZipWebClient(_apiKey, _userAgentName, true))
            {
                if (_alternateDomain == null)
                {
                    url = "https://erikberg.com/mlb/boxscore/" + _eventId + ".json";
                }
                else
                {
                    url = "https://" + _alternateDomain + "/mlb/boxscore/" + _eventId + ".json";
                }

                jsonStr        = client.DownloadString(url);
                scheduleResult = JsonConvert.DeserializeObject <MLBBoxScore>(jsonStr);

                return(scheduleResult);
            }
        }
예제 #2
0
        //Pass Null for any values not needed
        public MLBBoxScore get(DateTime eventDate, string visitingTeam, string homeTeam)
        {
            string      jsonStr, url = "";
            MLBBoxScore scheduleResult = null;


            using (var client = new GZipWebClient(_apiKey, _userAgentName, true))
            {
                if (_alternateDomain == null)
                {
                    url = "https://erikberg.com/mlb/boxscore/" + eventDate.ToString("yyyyMMdd") + "-" + visitingTeam + "-at-" + homeTeam + ".json";
                }
                else
                {
                    url = "https://" + _alternateDomain + "/mlb/boxscore/" + eventDate.ToString("yyyyMMdd") + "-" + visitingTeam + "-at-" + homeTeam + ".json";
                }

                jsonStr        = client.DownloadString(url);
                scheduleResult = JsonConvert.DeserializeObject <MLBBoxScore>(jsonStr);

                return(scheduleResult);
            }
        }