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 } }) }; }
public static RecordingViewModel CreateDesignTime(Recording recording) { var model = new RecordingViewModel(null, null); model.recording = recording; return(model); }
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(); }