Ejemplo n.º 1
0
        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();
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
 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;
                 }
             }
         }
     }
 }