TraktPlugin.GUI.GUIListItems.GetTmdbImage C# (CSharp) Méthode

GetTmdbImage() private méthode

private GetTmdbImage ( TraktListItem listItem ) : GUITmdbImage
listItem TraktPlugin.TraktAPI.DataStructures.TraktListItem
Résultat GUITmdbImage
        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;
        }