private void LoadSettingsFromConfig()
{
versionSettings = new Dictionary<string, Dictionary<string, string>>(StringComparer.CurrentCultureIgnoreCase);
Configuration.ALMConfigurationSection configSection = (Configuration.ALMConfigurationSection)System.Configuration.ConfigurationManager.GetSection("ALMConfigurationSection"); //as Configuration.ALMConfigurationSection;
foreach (Configuration.ALMConfiguration config in configSection.Configurations)
{
versionSettings.Add(config.Version, new Dictionary<string, string>(StringComparer.CurrentCultureIgnoreCase));
foreach (Configuration.ALMConfigurationSetting setting in config)
{
versionSettings[config.Version].Add(setting.Name, setting.Value);
}
}
}