Exemple #1
0
        private IEnumerable <Contracts.Models.Configuration> GetConfigurations(string configSetName)
        {
            var configurations    = new Dictionary <int, Contracts.Models.Configuration>();
            var configurationSets = _configurationSetRepository.GetAll().ToList();

            var selectedConfigurationSet = configurationSets.FirstOrDefault(c => string.Equals(c.Name, configSetName, StringComparison.CurrentCultureIgnoreCase));

            // Fill configurations by reference recursively.
            GetConfigurationsInHierarchicalOrder(configurationSets, configurations, selectedConfigurationSet);

            return(configurations.Values);
        }
Exemple #2
0
 public IEnumerable <ConfigurationSet> GetAll()
 {
     return(_configurationSetRepository.GetAll());
 }