using System; using System.Collections.Generic; using System.Configuration; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Web.Configuration; using GreenTree.Nachtragsmanagement.Core.Configuration; namespace GreenTree.Nachtragsmanagement.Services.Configuration { public class ConfigurationService : IConfigurationService { /// /// Reads the current configuration from the global config /// public AppendixConfigurationSection GetCurrentConfiguration() { var config = WebConfigurationManager.OpenWebConfiguration("~/"); var sectionGroup = config.GetSectionGroup("appendixSectionGroup"); var section = sectionGroup.Sections["appendixConfigSection"]; return (AppendixConfigurationSection)section; } } }