protected SandboxProvisionerBase(IConfiguration configuration,
                                         IConfigConnectionStringsProvider connectionStringsProvider, IDatabaseNameBuilder databaseNameBuilder)
        {
            _configuration             = configuration;
            _connectionStringsProvider = connectionStringsProvider;
            _databaseNameBuilder       = databaseNameBuilder;

            CommandTimeout = int.TryParse(_configuration.GetSection("SandboxAdminSQLCommandTimeout").Value, out int timeout)
                ? timeout
                : 30;

            ConnectionString = _connectionStringsProvider.GetConnectionString("EdFi_Master");
        }
 public SqlServerTemplateDatabaseLeaQuery(IConfigConnectionStringsProvider configConnectionStringsProvider, IDatabaseNameBuilder databaseNameBuilder)
     : base(configConnectionStringsProvider, databaseNameBuilder)
 {
 }
 protected TemplateDatabaseLeaQueryBase(IConfigConnectionStringsProvider configConnectionStringsProvider, IDatabaseNameBuilder databaseNameBuilder)
 {
     _databaseNameBuilder      = databaseNameBuilder;
     _connectionStringTemplate = configConnectionStringsProvider.GetConnectionString("EdFi_Ods");
 }
Example #4
0
 public PostgresSandboxProvisioner(IConfiguration configuration,
                                   IConfigConnectionStringsProvider connectionStringsProvider, IDatabaseNameBuilder databaseNameBuilder)
     : base(configuration, connectionStringsProvider, databaseNameBuilder)
 {
 }
 public SandboxController(ISandboxProvisioner sandboxProvisioner, IClientAppRepo clientAppRepo, IDatabaseNameBuilder databaseNameBuilder)
 {
     _sandboxProvisioner  = sandboxProvisioner;
     _clientAppRepo       = clientAppRepo;
     _databaseNameBuilder = databaseNameBuilder;
 }
Example #6
0
 public SqlServerSandboxProvisioner(IConfigValueProvider configValueProvider,
                                    IConfigConnectionStringsProvider connectionStringsProvider, IDatabaseNameBuilder databaseNameBuilder)
     : base(configValueProvider, connectionStringsProvider, databaseNameBuilder)
 {
 }