public void ReplacesSectionPrefix(string appSettingsKey, string appSettingsKeyDelimiter, string appSettingsSectionPrefix, string configurationKey, string value)
			{
				var appSettings = new NameValueCollection { { appSettingsKey, value } };
				var provider = new AppSettingsConfigurationProvider(appSettings, appSettingsKeyDelimiter, appSettingsSectionPrefix);

				provider.Load();

				string configurationValue;
				Assert.True(provider.TryGet(configurationKey, out configurationValue));
				Assert.Equal(value, configurationValue);
			}
Esempio n. 2
0
        public AccountController
        (
            IConfigurationProvider configurationProvider,
            IAuthenticationService authenticationService
        )
        {
            // Notes: Should break if passed incorrect type to avoid duck type parameters resolution
            _configurationProvider = configurationProvider as AppSettingsConfigurationProvider;

            _authenticationService = authenticationService;
        }
			public void AddsAppSettings(string appSettingsKey, string configurationKey, string value)
			{
				var appSettings = new NameValueCollection { { appSettingsKey, value } };
				var appSettingsKeyDelimiter = string.Empty;
				var provider = new AppSettingsConfigurationProvider(appSettings, appSettingsKeyDelimiter);

				provider.Load();

				string configurationValue;
				Assert.True(provider.TryGet(configurationKey, out configurationValue));
				Assert.Equal(value, configurationValue);
			}
Esempio n. 4
0
        static MvcApplication()
        {
            var configurationDictionary = ConfigurationManager.AppSettings.AllKeys.ToDictionary(key => key, key => ConfigurationManager.AppSettings[key]);
            var secretReaderFactory     = new SecretReaderFactory(configurationDictionary);
            var secretReader            = secretReaderFactory.CreateSecretReader();
            var secretInjector          = secretReaderFactory.CreateSecretInjector(secretReader);

            var configurationProvider = new AppSettingsConfigurationProvider(secretInjector);

            _configurationFactory = new ConfigurationFactory(configurationProvider);

            StatusConfiguration = _configurationFactory.Get <StatusConfiguration>().Result;
        }
Esempio n. 5
0
        public HomeController
        (
            IConfigurationProvider configurationProvider,
            IRevenueReportService revenueService,
            Logger logger
        )
        {
            // Notes: Should break if passed incorrect type to avoid duck type parameters resolution
            _configurationProvider = configurationProvider as AppSettingsConfigurationProvider;

            _revenueService = revenueService;
            _logger = logger;
        }
Esempio n. 6
0
            public void ReplacesSectionPrefix(string appSettingsKey, string appSettingsKeyDelimiter, string appSettingsSectionPrefix, string configurationKey, string value)
            {
                var appSettings = new NameValueCollection {
                    { appSettingsKey, value }
                };
                var provider = new AppSettingsConfigurationProvider(appSettings, appSettingsKeyDelimiter, appSettingsSectionPrefix);

                provider.Load();

                string configurationValue;

                Assert.True(provider.TryGet(configurationKey, out configurationValue));
                Assert.Equal(value, configurationValue);
            }
        public ActionResult RenderEditPageBar()
        {
            var applicationSettingsProvider = new AppSettingsConfigurationProvider();
            var enableEditPageBar           = applicationSettingsProvider.GetValue <bool>("EnableEditPageBar");

            if (enableEditPageBar == false)
            {
                return(EmptyResult());
            }

            var editPageUrl = string.Format("/umbraco/#/content/content/edit/{0}", CurrentPage.Id);

            return(PartialView("~/Views/Partials/Header/EditPageBar.cshtml", editPageUrl));
        }
Esempio n. 8
0
            public void AddsAppSettings(string appSettingsKey, string configurationKey, string value)
            {
                var appSettings = new NameValueCollection {
                    { appSettingsKey, value }
                };
                var appSettingsKeyDelimiter = string.Empty;
                var provider = new AppSettingsConfigurationProvider(appSettings, appSettingsKeyDelimiter);

                provider.Load();

                string configurationValue;

                Assert.True(provider.TryGet(configurationKey, out configurationValue));
                Assert.Equal(value, configurationValue);
            }