public static HistoryResource ToResource(this Core.History.History model) { if (model == null) { return(null); } return(new HistoryResource { Id = model.Id, EpisodeId = model.EpisodeId, SeriesId = model.SeriesId, MovieId = model.MovieId, SourceTitle = model.SourceTitle, Quality = model.Quality, //QualityCutoffNotMet Date = model.Date, DownloadId = model.DownloadId, EventType = model.EventType, Data = model.Data //Episode //Series }); }
protected HistoryResource MapToResource(Core.History.History model) { var resource = model.ToResource(); resource.Movie = model.Movie.ToResource(); if (model.Movie != null) { resource.QualityCutoffNotMet = _qualityUpgradableSpecification.CutoffNotMet(model.Movie.Profile.Value, model.Quality); } return(resource); }
protected HistoryResource MapToResource(Core.History.History model) { var resource = model.ToResource(); resource.Series = model.Series.ToResource(); resource.Episode = model.Episode.ToResource(); if (model.Series != null) { resource.QualityCutoffNotMet = _upgradableSpecification.QualityCutoffNotMet(model.Series.QualityProfile.Value, model.Quality); } return(resource); }