/// <summary> /// Gets a UserSetting key/value pair /// </summary> /// <param name="key"></param> /// <returns></returns> public string GetValue(string key) { string value = null; UserSettingsCD.SettingsRow settingsRow = Settings.FindByKey(key); if (settingsRow != null) { value = settingsRow.Value; } return(value); }
/// <summary> /// Sets a UserSetting key/value pair /// </summary> /// <param name="key"></param> /// <param name="value"></param> /// <returns></returns> public bool SetValue(string key, string value) { try { UserSettingsCD.SettingsRow settingsRow = Settings.FindByKey(key); if (settingsRow != null) { settingsRow.Value = value; } else { settingsRow = Settings.NewSettingsRow(); settingsRow.Key = key; settingsRow.Value = value; Settings.Rows.Add(settingsRow); } return(true); } catch { return(false); } }