Esempio n. 1
0
 private void LoadDesignData()
 {
     this.ToDoList = new List <RecordingViewModel>()
     {
         RecordingViewModel.CreateDesignTime(
             new Recording()
         {
             Title = "Antiques Roadshow",
             ScheduledStartTime = DateTime.Parse("2013-05-01T22:59:00"),
             State   = "inProgress",
             Channel = new Channel()
             {
                 ChannelNumber = 101,
                 CallSign      = "BBC 1",
                 LogoIndex     = 65736
             }
         }),
         RecordingViewModel.CreateDesignTime(
             new Recording()
         {
             Title = "Charlie Brooker's Weekly Wipe",
             ScheduledStartTime = DateTime.Parse("2013-05-04T10:29:00"),
             Channel            = new Channel()
             {
                 ChannelNumber = 102,
                 CallSign      = "BBC 2",
                 LogoIndex     = 65738
             }
         })
     };
 }
Esempio n. 2
0
        public static RecordingViewModel CreateDesignTime(Recording recording)
        {
            var model = new RecordingViewModel(null, null);

            model.recording = recording;

            return(model);
        }
Esempio n. 3
0
        public void DisplayRecordingDetails(RecordingViewModel recording)
        {
            if (recording == null ||
                recording.Recording == null ||
                recording.Recording.ContentId == null ||
                recording.Recording.RecordingId == null ||
                recording.Recording.OfferId == null)
            {
                return;
            }

            this.navigationService
            .UriFor <ShowDetailsPageViewModel>()
            .WithParam(x => x.ShowContentID, recording.Recording.ContentId)
            .WithParam(x => x.ShowRecordingID, recording.Recording.RecordingId)
            .WithParam(x => x.ShowOfferID, recording.Recording.OfferId)
            .Navigate();
        }