예제 #1
0
        private void MoviePage_Loaded(object sender, RoutedEventArgs e)
        {
            dynamic d = MediaAccessor.getDetails(movieInfo.id, movieInfo.mediaType);

            poster_image.Source = new BitmapImage(new Uri("https://image.tmdb.org/t/p/w1280" + d.poster_path));
            if ((App.Current as App).UserDatabase.movies.Exists(x => (x.id) == movieInfo.id))
            {
                userRating.Score = (App.Current as App).UserDatabase.movies.Find(x => (x.id) == movieInfo.id).review.quality;
            }

            if ((App.Current as App).UserDatabase.movies.Exists(x => x.id == movieInfo.id) && (App.Current as App).UserDatabase.movies.Find(x => x.id == movieInfo.id).OnWatchlist)
            {
                OnWatchlist.IsChecked = true;
            }
            else
            {
                OnWatchlist.IsChecked = false;
            }
        }
예제 #2
0
        public ListMediaReference(MediaReference media) : base(media.id, media.original_title, media.mediaType)
        {
            dynamic d = MediaAccessor.getDetails(media.id, media.mediaType);

            init(media.id, media.original_title, media.mediaType, (string)d.poster_path, (string)d.backdrop_path);
        }