Ejemplo n.º 1
0
 public void NavigateToSeason()
 {
     //Fill Season to checkout with seriesId, season number
     SeasonToCheckOut.Add(Series.id);
     SeasonToCheckOut.Add(SeasonNumberChosen);
     NavigationService.Navigate(typeof(SeriesSeasonPage), SeasonToCheckOut);
 }
Ejemplo n.º 2
0
 //Navigate to the chosen Episode
 public void NavigateToEpisode()
 {
     //Fill Season to checkout with seriesId, season number and also with episodeID
     SeasonToCheckOut.Add(Series.id);
     SeasonToCheckOut.Add(SeasonNumberChosen);
     SeasonToCheckOut.Add(1);
     NavigationService.Navigate(typeof(EpisodePage), SeasonToCheckOut);
 }
Ejemplo n.º 3
0
        public override async Task OnNavigatedToAsync(object parameter, NavigationMode mode, IDictionary <string, object> state)
        {
            //Create new service and fill Series with information
            var seriesId = (int)parameter;
            var service  = new MovieService();

            //Delete old data from SeasonToCheckOut
            SeasonToCheckOut.Clear();
            Series = await service.GetSeriesAsync(seriesId);

            var credits = await service.GetSeriesCreditsAsync(seriesId);

            //Get the list of actors from the Credits variable
            if (credits.cast != null)
            {
                foreach (var item in credits.cast)
                {
                    Cast.Add(item);
                }
            }
            await base.OnNavigatedToAsync(parameter, mode, state);
        }