static CertificationHelper()
        {
            ISettingsManager           settingsManager = ServiceRegistration.Get <ISettingsManager>();
            MediaCertificationSettings settings        = settingsManager.Load <MediaCertificationSettings>();

            DisplayMovieCertificationCountry  = settings.DisplayMovieCertificationCountry;
            DisplaySeriesCertificationCountry = settings.DisplaySeriesCertificationCountry;
        }
Beispiel #2
0
        public override void Save()
        {
            base.Save();

            MediaCertificationSettings settings = SettingsManager.Load <MediaCertificationSettings>();

            settings.DisplayMovieCertificationCountry = "";
            if (Selected > 0)
            {
                settings.DisplayMovieCertificationCountry = _regions[Selected - 1].Name;
            }
            SettingsManager.Save(settings);
            CertificationHelper.DisplayMovieCertificationCountry = settings.DisplayMovieCertificationCountry;
        }
Beispiel #3
0
        public override void Load()
        {
            base.Load();

            MediaCertificationSettings settings = SettingsManager.Load <MediaCertificationSettings>();

            int selected = 0;

            _items = new List <IResourceString>(_regions.Count + 1);
            _items.Add(LocalizationHelper.CreateResourceString("[Settings.Media.Certification.None]"));
            for (int i = 0; i < _regions.Count; i++)
            {
                RegionInfo ri = _regions[i];
                _items.Add(LocalizationHelper.CreateStaticString(string.Format(REGION_FORMAT, ri.DisplayName, ri.Name)));
                if (ri.Name == settings.DisplayMovieCertificationCountry)
                {
                    selected = i + 1;
                }
            }
            Selected = selected;
        }