public static BlocklistResource MapToResource(this NzbDrone.Core.Blocklisting.Blocklist model) { if (model == null) { return(null); } return(new BlocklistResource { Id = model.Id, AuthorId = model.AuthorId, BookIds = model.BookIds, SourceTitle = model.SourceTitle, Quality = model.Quality, Date = model.Date, Protocol = model.Protocol, Indexer = model.Indexer, Message = model.Message, Author = model.Author.ToResource() }); }
public static BlocklistResource MapToResource(this NzbDrone.Core.Blocklisting.Blocklist model, ICustomFormatCalculationService formatCalculator) { if (model == null) { return(null); } return(new BlocklistResource { 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) }); }
public static BlocklistResource MapToResource(this NzbDrone.Core.Blocklisting.Blocklist model) { if (model == null) { return(null); } return(new BlocklistResource { 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() }); }