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");
}