Example #1
0
 public ProcessedEpisode(Episode e, ShowItem si)
     : base(e)
 {
     this.OverallNumber = -1;
     this.NextToAir     = false;
     this.EpNum2        = si.DVDOrder ? this.DVDEpNum : this.AiredEpNum;
     this.Ignore        = false;
     this.SI            = si;
     this.type          = ProcessedEpisodeType.single;
 }
Example #2
0
 public ProcessedEpisode(SeriesInfo ser, Season airseas, Season dvdseas, ShowItem si)
     : base(ser, airseas, dvdseas)
 {
     this.NextToAir     = false;
     this.OverallNumber = -1;
     this.Ignore        = false;
     this.EpNum2        = si.DVDOrder? this.DVDEpNum: this.AiredEpNum;
     this.SI            = si;
     this.type          = ProcessedEpisodeType.single;
 }
Example #3
0
 public ProcessedEpisode(Episode e, ShowItem si, ProcessedEpisodeType t)
     : base(e)
 {
     this.OverallNumber = -1;
     this.NextToAir     = false;
     this.EpNum2        = this.EpNum;
     this.Ignore        = false;
     this.SI            = si;
     this.type          = t;
 }
Example #4
0
 public ProcessedEpisode(ProcessedEpisode O)
     : base(O)
 {
     NextToAir     = O.NextToAir;
     EpNum2        = O.EpNum2;
     Ignore        = O.Ignore;
     Show          = O.Show;
     OverallNumber = O.OverallNumber;
     Type          = O.Type;
 }
Example #5
0
 public ProcessedEpisode([NotNull] ProcessedEpisode o)
     : base(o)
 {
     NextToAir     = o.NextToAir;
     EpNum2        = o.EpNum2;
     Ignore        = o.Ignore;
     Show          = o.Show;
     OverallNumber = o.OverallNumber;
     Type          = o.Type;
 }
Example #6
0
 public ProcessedEpisode([NotNull] Episode e, [NotNull] ShowItem si)
     : base(e)
 {
     OverallNumber = -1;
     NextToAir     = false;
     EpNum2        = si.DvdOrder ? DvdEpNum : AiredEpNum;
     Ignore        = false;
     Show          = si;
     Type          = ProcessedEpisodeType.single;
 }
Example #7
0
 public ProcessedEpisode(Episode e, ShowItem si, ProcessedEpisodeType t)
     : base(e)
 {
     OverallNumber = -1;
     NextToAir     = false;
     EpNum2        = si.DvdOrder ? DvdEpNum : AiredEpNum;
     Ignore        = false;
     Show          = si;
     Type          = t;
 }
Example #8
0
 public ProcessedEpisode(SeriesInfo ser, Season airseas, Season dvdseas, [NotNull] ShowItem si)
     : base(ser, airseas, dvdseas)
 {
     NextToAir     = false;
     OverallNumber = -1;
     Ignore        = false;
     EpNum2        = si.DvdOrder ? DvdEpNum : AiredEpNum;
     Show          = si;
     Type          = ProcessedEpisodeType.single;
 }
Example #9
0
 public ProcessedEpisode(ProcessedEpisode O)
     : base(O)
 {
     this.NextToAir     = O.NextToAir;
     this.EpNum2        = O.EpNum2;
     this.Ignore        = O.Ignore;
     this.SI            = O.SI;
     this.OverallNumber = O.OverallNumber;
     this.type          = O.type;
 }
Example #10
0
 public ProcessedEpisode(SeriesInfo ser, Season seas, ShowItem si)
     : base(ser, seas)
 {
     this.NextToAir     = false;
     this.OverallNumber = -1;
     this.Ignore        = false;
     this.EpNum2        = this.EpNum;
     this.SI            = si;
     this.type          = ProcessedEpisodeType.single;
 }
Example #11
0
 public ProcessedEpisode([NotNull] Episode e, [NotNull] ShowItem si, List <Episode> episodes)
     : base(e)
 {
     OverallNumber  = -1;
     NextToAir      = false;
     EpNum2         = si.DvdOrder ? DvdEpNum : AiredEpNum;
     Ignore         = false;
     Show           = si;
     SourceEpisodes = episodes;
     Type           = ProcessedEpisodeType.merged;
 }
Example #12
0
 public ProcessedEpisode(Episode e, ShowItem si, List <Episode> episodes)
     : base(e)
 {
     this.OverallNumber  = -1;
     this.NextToAir      = false;
     this.EpNum2         = this.EpNum;
     this.Ignore         = false;
     this.SI             = si;
     this.sourceEpisodes = episodes;
     this.type           = ProcessedEpisodeType.merged;
 }
Example #13
0
 public ProcessedEpisode([NotNull] ProcessedEpisode e, [NotNull] ShowItem si, ProcessedEpisodeType t)
     : base(e)
 {
     OverallNumber  = -1;
     NextToAir      = false;
     Show           = si;
     EpNum2         = Show.Order == Season.SeasonType.dvd ? DvdEpNum : AiredEpNum;
     Ignore         = false;
     Type           = t;
     TheAiredSeason = e.TheAiredSeason;
     TheDvdSeason   = e.TheDvdSeason;
 }
Example #14
0
 public ProcessedEpisode([NotNull] Episode e, [NotNull] ShowItem si)
     : base(e)
 {
     OverallNumber  = -1;
     NextToAir      = false;
     Ignore         = false;
     Show           = si;
     EpNum2         = Show.Order == Season.SeasonType.dvd ? DvdEpNum : AiredEpNum;
     Type           = ProcessedEpisodeType.single;
     TheAiredSeason = si.GetOrAddAiredSeason(e.AiredSeasonNumber, e.SeasonId);
     TheDvdSeason   = si.GetOrAddDvdSeason(e.DvdSeasonNumber, e.SeasonId);
 }
Example #15
0
 public ProcessedEpisode([NotNull] ProcessedEpisode e, [NotNull] ShowConfiguration si, List <Episode> episodes)
     : base(e)
 {
     OverallNumber           = -1;
     NextToAir               = false;
     Show                    = si;
     EpNum2                  = Show.Order == ProcessedSeason.SeasonType.dvd ? DvdEpNum : AiredEpNum;
     Ignore                  = false;
     SourceEpisodes          = episodes;
     Type                    = ProcessedEpisodeType.merged;
     TheAiredProcessedSeason = e.TheAiredProcessedSeason;
     TheDvdProcessedSeason   = e.TheDvdProcessedSeason;
 }
Example #16
0
 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>();
 }
Example #17
0
 public ProcessedEpisode([NotNull] ProcessedEpisode o)
     : base(o)
 {
     NextToAir               = o.NextToAir;
     EpNum2                  = o.EpNum2;
     Ignore                  = o.Ignore;
     Show                    = o.Show;
     OverallNumber           = o.OverallNumber;
     Type                    = o.Type;
     TheAiredProcessedSeason = o.TheAiredProcessedSeason;
     TheDvdProcessedSeason   = o.TheDvdProcessedSeason;
     SourceEpisodes          = new List <Episode>();
 }
Example #18
0
 public ProcessedEpisode([NotNull] ProcessedEpisode pe, ShowItem si, [NotNull] string name, int airedEpNum, int dvdEpNum, int epNum2) : base(pe.TheSeries)
 {
     NextToAir          = false;
     OverallNumber      = -1;
     Ignore             = false;
     Name               = name;
     AiredEpNum         = airedEpNum;
     DvdEpNum           = dvdEpNum;
     EpNum2             = epNum2;
     Show               = si;
     Type               = ProcessedEpisodeType.single;
     TheAiredSeason     = pe.TheAiredSeason;
     TheDvdSeason       = pe.TheDvdSeason;
     ReadDvdSeasonNum   = TheDvdSeason.SeasonNumber;
     ReadAiredSeasonNum = TheDvdSeason.SeasonNumber;
 }
Example #19
0
        public ProcessedEpisode([NotNull] ProcessedEpisode pe, ShowConfiguration si, [NotNull] string name, int airedEpNum, int dvdEpNum, int epNum2)
            : base(pe)
        {
            //This is used when a new episode is inserted

            EpisodeId         = -1;
            SrvLastUpdated    = 0;
            Overview          = string.Empty;
            Runtime           = null;
            LinkUrl           = null;
            EpisodeRating     = null;
            EpisodeGuestStars = null;
            EpisodeDirector   = null;
            Writer            = null;
            Dirty             = false;
            DvdChapter        = null;
            DvdDiscId         = null;
            AirsBeforeEpisode = null;
            AirsBeforeSeason  = null;
            AirsAfterSeason   = null;
            SiteRatingCount   = null;
            AbsoluteNumber    = null;
            ProductionCode    = null;
            ImdbCode          = null;
            Filename          = null;
            AirStamp          = null;
            AirTime           = null;

            NextToAir               = false;
            OverallNumber           = -1;
            Ignore                  = false;
            Name                    = name;
            AiredEpNum              = airedEpNum;
            DvdEpNum                = dvdEpNum;
            EpNum2                  = epNum2;
            Show                    = si;
            Type                    = ProcessedEpisodeType.single;
            TheAiredProcessedSeason = pe.TheAiredProcessedSeason;
            TheDvdProcessedSeason   = pe.TheDvdProcessedSeason;
            SourceEpisodes          = new List <Episode>();
        }