protected HistoryResource MapToResource(NzbDrone.Core.History.History model, bool includeArtist, bool includeAlbum, bool includeTrack) { var resource = model.ToResource(); if (includeArtist) { resource.Artist = model.Artist.ToResource(); } if (includeAlbum) { resource.Album = model.Album.ToResource(); } if (includeTrack) { resource.Track = model.Track.ToResource(); } if (model.Artist != null) { resource.QualityCutoffNotMet = _upgradableSpecification.QualityCutoffNotMet(model.Artist.QualityProfile.Value, model.Quality); } return(resource); }
protected HistoryResource MapToResource(NzbDrone.Core.History.History model, bool includeAuthor, bool includeBook) { var resource = model.ToResource(); if (includeAuthor) { resource.Author = model.Author.ToResource(); } if (includeBook) { resource.Book = model.Book.ToResource(); } if (model.Author != null) { resource.QualityCutoffNotMet = _upgradableSpecification.QualityCutoffNotMet(model.Author.QualityProfile.Value, model.Quality); } return(resource); }
protected HistoryResource MapToResource(NzbDrone.Core.History.History model, bool includeSeries, bool includeEpisode) { var resource = model.ToResource(); if (includeSeries) { resource.Series = model.Series.ToResource(); } if (includeEpisode) { resource.Episode = model.Episode.ToResource(); } if (model.Series != null) { resource.QualityCutoffNotMet = _upgradableSpecification.QualityCutoffNotMet(model.Series.QualityProfile.Value, model.Quality); resource.LanguageCutoffNotMet = _upgradableSpecification.LanguageCutoffNotMet(model.Series.LanguageProfile, model.Language); } return(resource); }
protected HistoryResource MapToResource(NzbDrone.Core.History.History model) { var resource = model.ToResource(); return(resource); }