public List<RootObject> GetGamesForMonth(MLBDataRequest data)
        {
            string url = BuildMLBExtraBasesUrl(data);
            string jsonResponse = WebLogic.GetJsonResponseString(url).Replace("var products = ", "");

            List<RootObject> gamesForMonth = JsonConvert.DeserializeObject<List<RootObject>>(jsonResponse);

            return gamesForMonth;
        }
        public MLBDataRequest BuildMLBDataRequest(DateTime date)
        {
            MLBDataRequest data = new MLBDataRequest()
            {
                CalendarView = MLBUrlParts.ViewGameCalendar,
                CategoryCode = MLBUrlParts.BofATickets,
                Date = date,
                Language = MLBUrlParts.English,
                TeamCode = MLBUrlParts.TeamCode_SFN
            };

            return data;
        }
 public string BuildMLBExtraBasesUrl(MLBDataRequest data)
 {
     return WebLogic.UrlBuilder(MLBUrlParts.BaseUrl, MLBUrlParts.PubAjaxWs, MLBUrlParts.BamRest, MLBUrlParts.Product, MLBUrlParts.Version_01_01) + data.ToDataRequestString();
 }