public string GetConnectionString(string environment, string type, string name)
        {
            // Construct a secret name
            string secretName = String.Format("Connections.{0}.{1}.{2}", environment, type, name);

            // Try getting it from the secret service (pun intended)
            return(_secrets.GetSetting(secretName));
        }
        public LocalJsonConfigurationService(ISecretsService secrets)
        {
            _secrets = secrets;
            Root     = _secrets.GetSetting("Configuration.Path");

            if (String.IsNullOrEmpty(Root))
            {
                Root = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "App_Data");
            }
        }
        public LocalJsonConfigurationService(ISecretsService secrets)
        {
            _secrets = secrets;
            Root = _secrets.GetSetting("Configuration.Path");

            if (String.IsNullOrEmpty(Root))
            {
                Root = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "App_Data");
            }
        }
 public BlobJsonConfigurationService(ISecretsService secrets)
     : base(secrets)
 {
     _account       = CloudStorageAccount.Parse(secrets.GetSetting("Configuration.Connection"));
     _containerName = secrets.GetSetting("Configuration.Container");
 }
 public BlobJsonConfigurationService(ISecretsService secrets)
     : base(secrets)
 {
     _account = CloudStorageAccount.Parse(secrets.GetSetting("Configuration.Connection"));
     _containerName = secrets.GetSetting("Configuration.Container");
 }