public ProcessedEpisode([NotNull] Episode e, [NotNull] ShowConfiguration si) : base(e) { OverallNumber = -1; NextToAir = false; Ignore = false; Show = si; EpNum2 = Show.Order == ProcessedSeason.SeasonType.dvd ? DvdEpNum : AiredEpNum; Type = ProcessedEpisodeType.single; TheAiredProcessedSeason = si.GetOrAddAiredSeason(e.AiredSeasonNumber, e.SeasonId); TheDvdProcessedSeason = si.GetOrAddDvdSeason(e.DvdSeasonNumber, e.SeasonId); SourceEpisodes = new List <Episode>(); }