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

FilterTrendingShows() static private méthode

static private FilterTrendingShows ( IEnumerable showsToFilter ) : IEnumerable
showsToFilter IEnumerable
Résultat IEnumerable
        internal static IEnumerable<TraktShowTrending> FilterTrendingShows(IEnumerable<TraktShowTrending> showsToFilter)
        {
            if (TraktSettings.TrendingShowsHideWatched)
                showsToFilter = showsToFilter.Where(t => !t.Show.IsWatched());

            if (TraktSettings.TrendingShowsHideWatchlisted)
                showsToFilter = showsToFilter.Where(t => !t.Show.IsWatchlisted());

            if (TraktSettings.TrendingShowsHideCollected)
                showsToFilter = showsToFilter.Where(t => !t.Show.IsCollected());

            if (TraktSettings.TrendingShowsHideRated)
                showsToFilter = showsToFilter.Where(t => t.Show.UserRating() == null);

            return showsToFilter;
        }