TraktPlugin.GUI.GUICommon.FilterTrendingMovies C# (CSharp) Méthode

FilterTrendingMovies() static private méthode

static private FilterTrendingMovies ( IEnumerable moviesToFilter ) : IEnumerable
moviesToFilter IEnumerable
Résultat IEnumerable
        internal static IEnumerable<TraktMovieTrending> FilterTrendingMovies(IEnumerable<TraktMovieTrending> moviesToFilter)
        {
            if (TraktSettings.TrendingMoviesHideWatched)
                moviesToFilter = moviesToFilter.Where(t => !t.Movie.IsWatched());

            if (TraktSettings.TrendingMoviesHideWatchlisted)
                moviesToFilter = moviesToFilter.Where(t => !t.Movie.IsWatchlisted());

            if (TraktSettings.TrendingMoviesHideCollected)
                moviesToFilter = moviesToFilter.Where(t => !t.Movie.IsCollected());

            if (TraktSettings.TrendingMoviesHideRated)
                moviesToFilter = moviesToFilter.Where(t => t.Movie.UserRating() == null);

            return moviesToFilter;
        }