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