/// <summary> /// Initializes a new instance of the <see cref="ApplicationSettingRepository"/> class. /// </summary> /// <param name="applicationSetting">The application setting.</param> public ApplicationSettingRepository(IApplicationSetting applicationSetting) { if (applicationSetting != null) { applicationSetting.ConfigurationServiceBaseAddress = Convert.ToString(ConfigurationManager.AppSettings[ConfigurationServiceBaseAddress], CultureInfo.CurrentCulture); this.componentSettingsClient = DIContainer.Instance.Resolve<IComponentSettingsClient>(new ResolverOverride[] { new ParameterOverride(BaseAddressParameterName, applicationSetting.ConfigurationServiceBaseAddress) }); } }
/// <summary> /// Initializes a new instance of the <see cref="ConfigurationServiceRepository" /> class. /// </summary> public ConfigurationServiceRepository() { this.componentSettingsClient = DIContainer.Instance.Resolve<IComponentSettingsClient>(ResolverOverrideForConfiguration()); }
/// <summary> /// Initializes a new instance of the <see cref="ComponentSettingsRepository" /> class. /// </summary> public ComponentSettingsRepository() { var configurationServiceBaseAddress = Convert.ToString(ConfigurationManager.AppSettings[ConfigurationServiceBaseAddress], CultureInfo.CurrentCulture); this.componentSettingsClient = DIContainer.Instance.Resolve<IComponentSettingsClient>(new ResolverOverride[] { new ParameterOverride(BaseAddressParameterName, configurationServiceBaseAddress) }); }