private void LoadConfigFile() { FileIniDataParser parser = new FileIniDataParser(); _data = parser.ReadFile(_configFile.FullName); Database = new Database(_data.Sections.GetSectionData("Database")); TempDatabase = new TempDatabase(_data.Sections.GetSectionData(Database.TempStorage)); Parameters = new Parameters(_data.Sections.GetSectionData("Parameters")); _iniSections = new IniSectionWrapper[] { Database, TempDatabase, Parameters }; }
private void CreateNew() { _data = new IniData(); Database = new Database(new SectionData("Database")); Database.TempStorage = "TempDatabase"; TempDatabase = new TempDatabase(new SectionData(Database.TempStorage)); Parameters = new Parameters(new SectionData("Parameters")); _iniSections = new IniSectionWrapper[] { Database, TempDatabase, Parameters }; foreach (var sec in _iniSections) { _data.Sections.Add(sec.SectionData); } }