private GUITmdbImage GetTmdbImage(TraktListItem listItem)
{
var images = new GUITmdbImage();
switch (listItem.Type)
{
case "movie":
images.MovieImages = new TmdbMovieImages { Id = listItem.Movie.Ids.Tmdb };
break;
case "show":
images.ShowImages = new TmdbShowImages { Id = listItem.Show.Ids.Tmdb };
break;
case "season":
images.ShowImages = new TmdbShowImages { Id = listItem.Show.Ids.Tmdb };
images.SeasonImages = new TmdbSeasonImages
{
Id = listItem.Show.Ids.Tmdb,
Season = listItem.Season.Number
};
break;
case "episode":
images.ShowImages = new TmdbShowImages { Id = listItem.Show.Ids.Tmdb };
images.SeasonImages = new TmdbSeasonImages
{
Id = listItem.Show.Ids.Tmdb,
Season = listItem.Episode.Season
};
break;
case "person":
images.PeopleImages = new TmdbPeopleImages { Id = listItem.Person.Ids.TmdbId };
break;
}
return images;
}