Пример #1
0
        // note: "SeriesID" in a <Series> is the tv.com code,
        // "seriesid" in an <Episode> is the tvdb code!

        private void DefaultValues()
        {
            sourceEpisodes = new ConcurrentDictionary <int, Episode>();
            AirsTime       = null;

            banners = new SeriesBanners(this);
            banners.ResetBanners();
            BannersLoaded = false;
        }
Пример #2
0
        // note: "SeriesID" in a <Series> is the tv.com code,
        // "seriesid" in an <Episode> is the tvdb code!

        public CachedSeriesInfo()
        {
            sourceEpisodes = new ConcurrentDictionary <int, Episode>();
            AirsTime       = null;
            LanguageId     = -1;
            Status         = "Unknown";

            banners = new SeriesBanners(this);
            banners.ResetBanners();
            BannersLoaded = false;
        }
Пример #3
0
 private void SetToDefaults()
 {
     sourceEpisodes = new ConcurrentDictionary <int, Episode>();
     actors         = new List <Actor>();
     aliases        = new List <string>();
     genres         = new List <string>();
     Dirty          = false;
     Name           = "";
     AirsTime       = null;
     TvdbCode       = -1;
     LanguageId     = -1;
     Status         = "Unknown";
     banners        = new SeriesBanners(this);
     banners.ResetBanners();
     BannersLoaded = false;
 }
Пример #4
0
        public void MergeBanners([CanBeNull] SeriesBanners o)
        {
            if (o is null)
            {
                return;
            }

            if (WorthUpdating(o.seasonBanners))
            {
                seasonBanners = o.seasonBanners;
            }

            if (WorthUpdating(o.seasonLangBanners))
            {
                seasonLangBanners = o.seasonLangBanners;
            }

            if (WorthUpdating(o.seasonLangWideBanners))
            {
                seasonLangWideBanners = o.seasonLangWideBanners;
            }

            if (WorthUpdating(o.seasonWideBanners))
            {
                seasonWideBanners = o.seasonWideBanners;
            }

            if (WorthUpdating(o.AllBanners))
            {
                AllBanners = o.AllBanners;
            }

            if (o.bestSeriesPosterId != -1)
            {
                bestSeriesPosterId = o.bestSeriesPosterId;
            }

            if (o.bestSeriesBannerId != -1)
            {
                bestSeriesBannerId = o.bestSeriesBannerId;
            }

            if (o.bestSeriesFanartId != -1)
            {
                bestSeriesFanartId = o.bestSeriesFanartId;
            }

            if (o.bestSeriesLangPosterId != -1)
            {
                bestSeriesLangPosterId = o.bestSeriesLangPosterId;
            }

            if (o.bestSeriesLangBannerId != -1)
            {
                bestSeriesLangBannerId = o.bestSeriesLangBannerId;
            }

            if (o.bestSeriesLangFanartId != -1)
            {
                bestSeriesLangFanartId = o.bestSeriesLangFanartId;
            }
        }