/// <summary> /// Saves all settings specified to the database. /// </summary> /// <param name="settings">Dictionary, which holds the settings as key-value pairs</param> public static void SetSettings(Dictionary <string, string> settings) { if (settings == null) { return; } SettingsProvider provider = new SettingsProvider(); using (IDbTransaction transaction = Connection.BeginTransaction()) { foreach (KeyValuePair <string, string> setting in settings) { provider.SetValueRaw(setting.Value, setting.Key, transaction); } transaction.Commit(); } }
/// <summary> /// Saves all settings specified to the database. /// </summary> /// <param name="settings">Dictionary, which holds the settings as key-value pairs</param> public static void SetSettings(Dictionary<string, string> settings) { if (settings == null) return; SettingsProvider provider = new SettingsProvider(); using (IDbTransaction transaction = Connection.BeginTransaction()) { foreach (KeyValuePair<string, string> setting in settings) { provider.SetValueRaw(setting.Value, setting.Key, transaction); } transaction.Commit(); } }