static CertificationHelper() { ISettingsManager settingsManager = ServiceRegistration.Get <ISettingsManager>(); MediaCertificationSettings settings = settingsManager.Load <MediaCertificationSettings>(); DisplayMovieCertificationCountry = settings.DisplayMovieCertificationCountry; DisplaySeriesCertificationCountry = settings.DisplaySeriesCertificationCountry; }
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; }
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; }