private void RefreshFromMetadata(MovieMetadata metadata) { Certification = metadata.Certification; FileInformation = metadata.FileInformation; Id = metadata.Id; OriginalTitle = metadata.OriginalTitle; Outline = metadata.Outline; PlayCount = metadata.PlayCount; Plot = metadata.Plot; PremieredDate = metadata.Premiered; Rating = metadata.Rating; RuntimeInMinutes = metadata.RuntimeInMinutes; Country = metadata.Country; SetName.Value = metadata.SetName; SetName.Save(); Studio = metadata.Studio; Tagline = metadata.Tagline; Title.Value = metadata.Title; Title.Save(); Year = metadata.Year; Poster.RefreshImage(metadata.ImagePosterPath); Fanart.RefreshImage(metadata.ImageFanartPath); Credits.ReplaceWith(metadata.Credits); Directors.ReplaceWith(metadata.Directors); Genres.ReplaceWith(metadata.Genres); ActorManager.Initialize(TransformActors(metadata.Actors)); }
private void RefreshFromMetadata(EpisodeMetadata metadata) { Title.Value = metadata.Title; Title.Save(); Rating = metadata.Rating; SeasonNumber.Value = metadata.SeasonNumber; SeasonNumber.Save(); EpisodeNumber.Value = metadata.EpisodeNumber; EpisodeNumber.Save(); Plot = metadata.Plot; ImagePath.RefreshImage(metadata.ImagePath); ImageUrl = metadata.ImageUrl; PlayCount = metadata.PlayCount; LastPlayed = metadata.LastPlayed; AiredDate = metadata.AiredDate; DisplaySeason = metadata.DisplaySeason; DisplayEpisode = metadata.DisplayEpisode; EpisodeBookmarks = metadata.EpisodeBookmarks; Credits.ReplaceWith(metadata.Credits); Directors.ReplaceWith(metadata.Director); _localMetadataExists = metadata.FileInformation != null; }