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 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; } } } } }