public static void SaveSettings(SettingTypes settingType) { #region Variables AllMergedColourSettingsManager colourSettingsManager = new AllMergedColourSettingsManager(); //ColourStringSettingsManager colourStringSettingsManager = new ColourStringSettingsManager(); ColourIntegerSettingsManager colourIntegerSettingsManager = new ColourIntegerSettingsManager(); GlobalBooleanSettingsManager globalBooleanSettingsManager = new GlobalBooleanSettingsManager(); GlobalStringSettingsManager globalStringSettingsManager = new GlobalStringSettingsManager(); #endregion try { switch (settingType) { case SettingTypes.BOOLEAN: globalBooleanSettingsManager.SaveBooleanSettings(); break; case SettingTypes.COLOUR: colourSettingsManager.SaveAllMergedColourSettings(); break; case SettingTypes.COLOURSTRING: //colourStringSettingsManager.SaveColourStringSettings(); break; case SettingTypes.COLOURINTEGER: colourIntegerSettingsManager.SaveColourIntegerSettings(); break; case SettingTypes.STRING: globalStringSettingsManager.SaveStringSettings(); break; case SettingTypes.INTEGER: colourIntegerSettingsManager.SaveColourIntegerSettings(); break; default: break; } } catch (Exception exc) { ExceptionHandler.CaptureException(exc, methodSignature: Helpers.GetCurrentMethod()); } }
public static void SaveSettings(SettingTypes settingType) { #region Variables ColourSettingsManager colourSettingsManager = new ColourSettingsManager(); ColourStringSettingsManager colourStringSettingsManager = new ColourStringSettingsManager(); ColourIntegerSettingsManager colourIntegerSettingsManager = new ColourIntegerSettingsManager(); GlobalBooleanSettingsManager globalBooleanSettingsManager = new GlobalBooleanSettingsManager(); GlobalStringSettingsManager globalStringSettingsManager = new GlobalStringSettingsManager(); #endregion try { switch (settingType) { case SettingTypes.BOOLEAN: globalBooleanSettingsManager.SaveBooleanSettings(); break; case SettingTypes.COLOUR: colourSettingsManager.SaveColourSettings(); break; case SettingTypes.COLOURSTRING: colourStringSettingsManager.SaveColourStringSettings(); break; case SettingTypes.COLOURINTEGER: colourIntegerSettingsManager.SaveColourIntegerSettings(); break; case SettingTypes.STRING: globalStringSettingsManager.SaveStringSettings(); break; case SettingTypes.INTEGER: colourIntegerSettingsManager.SaveColourIntegerSettings(); break; default: break; } } catch (Exception exc) { ExceptionHandler.CaptureException(exc); } }