public static Movie ToModel(this MovieResource resource, Movie movie) { var updatedmovie = resource.ToModel(); movie.ApplyChanges(updatedmovie); return(movie); }
public static Movie ToModel(this MovieResource resource) { if (resource == null) { return(null); } return(new Movie { Id = resource.Id, TmdbId = resource.TmdbId, Title = resource.Title, OriginalTitle = resource.OriginalTitle, SortTitle = resource.SortTitle, InCinemas = resource.InCinemas, PhysicalRelease = resource.PhysicalRelease, Overview = resource.Overview, Images = resource.Images, Year = resource.Year, SecondaryYear = resource.SecondaryYear, Path = resource.Path, ProfileId = resource.QualityProfileId, Monitored = resource.Monitored, MinimumAvailability = resource.MinimumAvailability, Runtime = resource.Runtime, CleanTitle = resource.CleanTitle, ImdbId = resource.ImdbId, TitleSlug = resource.TitleSlug, RootFolderPath = resource.RootFolderPath, Certification = resource.Certification, Website = resource.Website, Genres = resource.Genres, Tags = resource.Tags, Added = resource.Added, AddOptions = resource.AddOptions, Ratings = resource.Ratings, YouTubeTrailerId = resource.YouTubeTrailerId, Studio = resource.Studio }); }