Exemple #1
0
 private void LoadDesignData()
 {
     this.Shows = new List <OfferViewModel>()
     {
         OfferViewModel.CreateDesignTime(
             new Channel()
         {
             ChannelNumber = 101,
             CallSign      = "BBC 1",
             LogoIndex     = 65736
         },
             new Offer()
         {
             Title           = "Antiques Roadshow",
             StartTime       = DateTime.Parse("17:00"),
             DurationSeconds = 1800
         }),
         OfferViewModel.CreateDesignTime(
             new Channel()
         {
             ChannelNumber = 102,
             CallSign      = "BBC 2",
             LogoIndex     = 65738
         },
             new Offer()
         {
             Title           = "Charlie Brooker's Weekly Wipe",
             StartTime       = DateTime.Parse("17:15"),
             DurationSeconds = 3600
         }),
     };
 }
Exemple #2
0
        public static OfferViewModel CreateDesignTime(Channel channel, Offer offer)
        {
            var model = new OfferViewModel(null, null, null);

            model.channel = channel;
            model.offer   = offer;

            return(model);
        }
        public void DisplayOfferDetails(OfferViewModel offer)
        {
            if (offer == null ||
                offer.Offer == null ||
                offer.Offer.ContentId == null ||
                offer.Offer.OfferId == null)
            {
                return;
            }

            var scheduledRecording = this.scheduledRecordingsService.GetScheduledRecordingForOffer(offer.Offer.OfferId);

            this.navigationService
            .UriFor <ShowDetailsPageViewModel>()
            .WithParam(x => x.ShowContentID, offer.Offer.ContentId)
            .WithParam(x => x.ShowOfferID, offer.Offer.OfferId)
            .WithParam(x => x.ShowRecordingID, scheduledRecording == null ? null : scheduledRecording.RecordingId)
            .Navigate();
        }
 private void LoadDesignData()
 {
     SetOffers(
         new List <OfferViewModel>
     {
         OfferViewModel.CreateDesignTime(
             new Channel()
         {
             ChannelNumber = 101,
             CallSign      = "BBC 1",
             LogoIndex     = 65736
         },
             new Offer()
         {
             Title           = "Antiques Roadshow",
             Subtitle        = "Hereford",
             StartTime       = DateTime.Parse("17:00"),
             DurationSeconds = 1800
         })
     });
 }