public static BlacklistResource MapToResource(this NzbDrone.Core.Blacklisting.Blacklist model) { if (model == null) { return(null); } return(new BlacklistResource { Id = model.Id, ArtistId = model.ArtistId, AlbumIds = model.AlbumIds, SourceTitle = model.SourceTitle, Quality = model.Quality, Date = model.Date, Protocol = model.Protocol, Indexer = model.Indexer, Message = model.Message, Artist = model.Artist.ToResource() }); }
public static BlacklistResource MapToResource(this NzbDrone.Core.Blacklisting.Blacklist model) { if (model == null) { return(null); } return(new BlacklistResource { Id = model.Id, SeriesId = model.SeriesId, EpisodeIds = model.EpisodeIds, SourceTitle = model.SourceTitle, Language = model.Language, Quality = model.Quality, Date = model.Date, Protocol = model.Protocol, Indexer = model.Indexer, Message = model.Message, Series = model.Series.ToResource() }); }
public static BlacklistResource MapToResource(this NzbDrone.Core.Blacklisting.Blacklist model, ICustomFormatCalculationService formatCalculator) { if (model == null) { return(null); } return(new BlacklistResource { Id = model.Id, MovieId = model.MovieId, SourceTitle = model.SourceTitle, Languages = model.Languages, Quality = model.Quality, CustomFormats = formatCalculator.ParseCustomFormat(model).ToResource(), Date = model.Date, Protocol = model.Protocol, Indexer = model.Indexer, Message = model.Message, Movie = model.Movie.ToResource(0) }); }