public FirmService(IConfiguration configuration, ILogger <FirmService> logger, IOptions <AzureConfig> azureConfig, IAzureOperations azureOperations) { _configuration = configuration; azureConfigOptions = azureConfig.Value; _azureOperations = azureOperations; //connectionString = _configuration.GetConnectionString("DefaultConnection"); connectionString = _azureOperations.GetConnectionStringFromAzureKeyVault(azureConfigOptions.KeyVaultName, azureConfigOptions.AzureSQLDatabaseSecretName); _connection = new SqlConnection(connectionString); _logger = logger; }
public RegistrationService(IConfiguration configuration, IOptions <AzureConfig> azureConfig, IAzureOperations azureOperations, INotificationService notificationService) { _configuration = configuration; //connectionString = _configuration.GetConnectionString("DefaultConnection"); azureConfigOptions = azureConfig.Value; _azureOperations = azureOperations; //connectionString = _azureOperations.GetConnectionStringFromAzureKeyVault(azureConfigOptions.KeyVaultName, azureConfigOptions.AzureSQLDatabaseSecretName); _connection = new SqlConnection(connectionString); _notificationService = notificationService; }
public AzureBlobOperationsController(IConfiguration configuration, IAzureOperations azureOperations, IOptions <AzureAadhaarBlobConfig> azureBlobConfig) { _configuration = configuration; _azureOperations = azureOperations; _azureBlobConfig = azureBlobConfig; }