public override void Save() { FrontendServerSettings settings = SettingsManager.Load <FrontendServerSettings>(); settings.UPnPServerDeviceFriendlyName = _value; SettingsManager.Save(settings); ServiceRegistration.Get <IFrontendServer>().UpdateUPnPConfiguration(); }
public string GetFriendlyName(CultureInfo culture) { ISettingsManager settingsManager = ServiceRegistration.Get <ISettingsManager>(); FrontendServerSettings settings = settingsManager.Load <FrontendServerSettings>(); string result = settings.UPnPServerDeviceFriendlyName; if (string.IsNullOrEmpty(result)) { result = StringUtils.TrimToNull(ServiceRegistration.Get <ILocalization>().ToString( RES_DEFAULT_FRIENDLY_NAME)) ?? GetModelName(culture); settings.UPnPServerDeviceFriendlyName = result; settingsManager.Save(settings); } return(result); }