private static void InitializeWebConfig(IConfigurationRoot config) { using (var webConfig = new WebConfigFileReaderWriter()) { InitializeConnectionStrings(webConfig, config); InitializeAppSettings(webConfig, config); InitializeCustomErrorsSettings(webConfig, config); } }
private static void InitializeCustomErrorsSettings(WebConfigFileReaderWriter webConfig, IConfigurationRoot config) { var customErrorsInitializer = new CustomErrorsInitializer(config); customErrorsInitializer.SetCustomErrorsMode(webConfig); }
private static void InitializeAppSettings(WebConfigFileReaderWriter webConfig, IConfigurationRoot config) { var appSettingsInitializer = new AppSettingsInitializer(config, webConfig); appSettingsInitializer.CopyConfigToAppSettings(webConfig); }
private static void InitializeConnectionStrings(WebConfigFileReaderWriter webConfig, IConfigurationRoot config) { var connectionStringInitializer = new ConnectionStringInitializer(config); connectionStringInitializer.CopyBoundSqlInstancesToWebConfig(webConfig); }