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

SetSeasonProperties() static private méthode

static private SetSeasonProperties ( TraktShowSummary show, TraktSeasonSummary season ) : void
show TraktPlugin.TraktAPI.DataStructures.TraktShowSummary
season TraktPlugin.TraktAPI.DataStructures.TraktSeasonSummary
Résultat void
        internal static void SetSeasonProperties(TraktShowSummary show, TraktSeasonSummary season)
        {
            SetProperty("#Trakt.Season.TmdbId", season.Ids.Tmdb);
            SetProperty("#Trakt.Season.TvdbId", season.Ids.Tvdb);
            SetProperty("#Trakt.Season.TvRageId", season.Ids.TvRage);
            SetProperty("#Trakt.Season.Number", season.Number);
            SetProperty("#Trakt.Season.Url", string.Format("http://trakt.tv/shows/{0}/seasons/{1}", show.Ids.Slug, season.Number));
            //SetProperty("#Trakt.Season.PosterImageFilename", season.Images == null ? string.Empty : season.Images.Poster.LocalImageFilename(ArtworkType.SeasonPoster));
            SetProperty("#Trakt.Season.EpisodeCount", season.EpisodeCount);
            SetProperty("#Trakt.Season.EpisodeAiredCount", season.EpisodeAiredCount);
            SetProperty("#Trakt.Season.Overview", season.Overview ?? show.Overview);
            SetProperty("#Trakt.Season.Watched", season.IsWatched(show));
            SetProperty("#Trakt.Season.Plays", season.Plays(show));
            SetProperty("#Trakt.Season.InCollection", season.IsCollected(show));
            SetProperty("#Trakt.Season.InWatchList", season.IsWatchlisted(show));
            SetProperty("#Trakt.Season.Collected", season.Collected(show));
            SetProperty("#Trakt.Season.Rating", season.UserRating(show));
            SetProperty("#Trakt.Season.Ratings.Percentage", season.Rating.ToPercentage());
            SetProperty("#Trakt.Season.Ratings.Votes", season.Votes);
            SetProperty("#Trakt.Season.Ratings.Icon", (season.Rating >= 6) ? "love" : "hate");
        }