public TodoItemDbContextFactory() { Console.WriteLine("Using Mock VaultSqlCredentials manager."); var basePath = AppContext.BaseDirectory; var environmentName = Environment.GetEnvironmentVariable("Hosting:Environment"); var builder = new ConfigurationBuilder() .SetBasePath(basePath) .AddUserSecrets <Startup>() .AddEnvironmentVariables(); Configuration = builder.Build(); CredentialVault = new MockVaultSqlCredentials(Configuration); }
public HomeController(IVaultSqlCredentials creds) { CredentialManager = creds; }
public TodoItemDbContextFactory(IConfiguration config, IVaultSqlCredentials vault) { Console.WriteLine("Using VaultSqlCredentials manager."); Configuration = config; CredentialVault = vault; }