private void UpdateUpComing(UpComingSchedule input) { if (input == null) { throw new ArgumentNullException("input"); } var output = new UpComingViewSchedule { Teams = String.Format("{0} vs {1}", input.HomeTeam, input.VisitingTeam), GameDateTime = String.Format("{0} {1}", input.StartDateLocal.ToShortDateString(), input.StartTimeLocal), TvInfo = input.TvInfo }; if (!string.IsNullOrWhiteSpace(output.Teams)) { _isolated["UpComing"] = output.Teams; } string upcoming = null; if (_isolated.Contains("UpComing")) { upcoming = _isolated["UpComing"].ToString(); } string backContent = upcoming; UpdateTile("Schedule", backContent); NotifyComplete(); }
private static UpComingSchedule ProcessUpcomingItems(string result) { UpComingSchedule returnType; try { returnType = JsonHelpers.DeserializeJson <List <UpComingSchedule> >(result).First(); } catch (Exception) { returnType = new UpComingSchedule(); } return(returnType); }
private static UpComingViewSchedule ConvertToView(UpComingSchedule input) { if (input == null) { throw new ArgumentNullException("input"); } var output = new UpComingViewSchedule { Teams = String.Format("{0} vs {1}", input.HomeTeam, input.VisitingTeam), GameDateTime = String.Format("{0} {1}", input.StartDateLocal.ToShortDateString(), input.StartTimeLocal), TvInfo = input.TvInfo }; return(output); }
private void InsertIntoIS(List <UpComingSchedule> upcoming2) { if (App.isoSettings.Contains("UpComing")) { string upcoming = App.isoSettings["UpComing"].ToString(); if (string.IsNullOrWhiteSpace(upcoming)) { if (upcoming2.Any()) { UpComingSchedule schedule = upcoming2.Last(); if (!string.IsNullOrWhiteSpace(schedule.HomeTeam) && (!string.IsNullOrWhiteSpace(schedule.VisitingTeam))) { UpComingViewSchedule input = ConvertToView(schedule); App.isoSettings["UpComing"] = input.Teams; } } } } }
private void GetUpcomingItems() { GlobalLoading.Instance.IsLoading = true; try { if (UpComingSchedule == null) { UpComingSchedule = ScheduleService.GetUpcomingSchedule(Settings.Upcoming, "1", "2"); } else { UpComingSchedule.Clear(); UpComingSchedule = ScheduleService.GetUpcomingSchedule(Settings.Upcoming, "1", "2"); } NotifyPropertyChanged("UpComingSchedule"); } catch (Exception) { _errors.Add("upcoming games"); } }