Ejemplo n.º 1
0
        public override async void OnNavigatedTo(object navigationParameter, NavigationMode navigationMode, Dictionary <string, object> viewModelState)
        {
            dynamic parameters   = navigationParameter;
            var     seasonNumber = (int)parameters.season;

            showId = (int)parameters.showId;

            var traktSeasons = await traktService.GetSeasonsAsync(showId, extended : TraktExtendEnum.FULL_IMAGES);

            Season = (from traktseason in traktSeasons
                      where traktseason.Number == seasonNumber
                      select traktseason).Single();

            Number   = Season.Number;
            Poster   = Season.Images.Poster.Full;
            Overview = Season.Overview;
            Episodes = new ObservableCollection <TraktEpisode>(from episode in await traktService.GetSeasonEpisodesAsync(showId, seasonNumber, extended: TraktExtendEnum.IMAGES)
                                                               orderby episode.Number
                                                               select episode);
        }