private void InitializeSubordinateSectionViewModels(DatabaseSettings databaseSettings, OracleConnectionSettings oracleSettings) { if (databaseSettings == null) { databaseSettings = new DatabaseSettings(); } dataSettingsViewModel = CreateSubordinateModel(DatabaseSettings.SectionName, databaseSettings); elementLookup.AddSection(dataSettingsViewModel); if (oracleSettings == null) { oracleSettings = new OracleConnectionSettings(); } oracleSettingsViewModel = CreateSubordinateModel(OracleConnectionSettings.SectionName, oracleSettings); elementLookup.AddSection(oracleSettingsViewModel); }
protected override void Dispose(bool disposing) { if (disposing) { if (oracleSettingsViewModel != null) { oracleSettingsViewModel.Dispose(); oracleSettingsViewModel = null; } if (dataSettingsViewModel != null) { dataSettingsViewModel.Dispose(); dataSettingsViewModel = null; } } base.Dispose(disposing); }
private void InitializeSubordinateSectionViewModels(DatabaseSettings databaseSettings, OracleConnectionSettings oracleSettings) { if (databaseSettings == null) databaseSettings = new DatabaseSettings(); dataSettingsViewModel = CreateSubordinateModel(DatabaseSettings.SectionName, databaseSettings); elementLookup.AddSection(dataSettingsViewModel); if (oracleSettings == null) oracleSettings = new OracleConnectionSettings(); oracleSettingsViewModel = CreateSubordinateModel(OracleConnectionSettings.SectionName, oracleSettings); elementLookup.AddSection(oracleSettingsViewModel); }
protected override void Dispose(bool disposing) { if (disposing) { if (oracleSettingsViewModel != null) { oracleSettingsViewModel.Dispose(); oracleSettingsViewModel = null; } if (dataSettingsViewModel != null) { dataSettingsViewModel.Dispose(); dataSettingsViewModel = null; } } base.Dispose(disposing); }