private void FixSeriesUrl(IEnumerable <Series> series) { foreach (Series serie in series) { serie.Banner = TvShowHelper.ExpandImagesUrl(serie.Banner); } }
private Image CreateImage(Banner banner) { return(new Image { Url = TvShowHelper.ExpandImagesUrl(banner.BannerPath), Rating = banner.Rating }); }
private void FixSerieUrl(FullSerie serie) { if (serie != null) { serie.Fanart = TvShowHelper.ExpandImagesUrl(serie.Fanart); serie.Banner = TvShowHelper.ExpandImagesUrl(serie.Banner); serie.Poster = TvShowHelper.ExpandImagesUrl(serie.Poster); } }
private async Task UpdateActorsMetadata(string path, TvShowMetadata metadata) { IEnumerable <Actor> actors = await _metadataUpdater.FindActors(metadata.Id); foreach (Actor thetvdbActor in actors) { ActorMetadata actor = new ActorMetadata { Name = thetvdbActor.Name, Role = thetvdbActor.Role, Thumb = TvShowHelper.ExpandImagesUrl(thetvdbActor.Image), ThumbPath = ActorMetadata.GetActorThumbPath(path, thetvdbActor.Name) }; metadata.Actors.Add(actor); } }
private EpisodeMetadata MapEpisodeToMetadata(Episode episode) { return(new EpisodeMetadata { AiredDate = episode.FirstAired, Credits = SplitStringList(episode.Writer).ToList(), Director = SplitStringList(episode.Director).ToList(), // TODO: check the 2 following properties DisplayEpisode = episode.AirsBeforeEpisode, DisplaySeason = episode.AirsBeforeSeason, EpisodeNumber = episode.EpisodeNumber, ImageUrl = TvShowHelper.ExpandImagesUrl(episode.Filename), Plot = episode.Overview, Rating = episode.Rating, SeasonNumber = episode.SeasonNumber, Title = episode.EpisodeName, }); }