public void NavigateToSeason() { //Fill Season to checkout with seriesId, season number SeasonToCheckOut.Add(Series.id); SeasonToCheckOut.Add(SeasonNumberChosen); NavigationService.Navigate(typeof(SeriesSeasonPage), SeasonToCheckOut); }
//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); }
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); }