Example #1
0
        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);
        }
Example #2
0
        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);
        }