Beispiel #1
0
 protected CommandBase(string name, IDbToolLogger logger, IDbToolSettings settings)
 {
     Name = name;
     Logger = logger;
     Settings = settings;
     _percentageLogger = new PercentageLogger(Logger);
 }
Beispiel #2
0
 protected CommandBase(string name, IDbToolLogger logger, IDbToolSettings settings)
 {
     Name              = name;
     Logger            = logger;
     Settings          = settings;
     _percentageLogger = new PercentageLogger(Logger);
 }
 public CommandProvider(IDbToolConfig config, IDbToolLogger logger, ITaskFactory taskFactory)
 {
     _logger      = logger;
     _settings    = config.Settings;
     _taskFactory = taskFactory;
     Add(new RestoreDatabase(_logger, _settings, _taskFactory),
         new DropDatabase(_logger, _settings, _taskFactory),
         new BackupDatabase(_logger, _settings, _taskFactory),
         new CreateDatabase(_logger, _settings, _taskFactory),
         new ListDatabases(_logger, _settings, _taskFactory),
         new PopulateContext(_logger, _settings, _taskFactory),
         new ViewDbToolVersion(_logger, _settings),
         new ContextCommand(_logger, _settings),
         new SetSettings(_logger, _settings));
     _printUsageCommand = new PrintUsageCommand(_logger, _commands);
 }
 public CommandProvider(IDbToolConfig config, IDbToolLogger logger, ITaskFactory taskFactory)
 {
     _logger = logger;
     _settings = config.Settings;
     _taskFactory = taskFactory;
     Add(new RestoreDatabase(_logger, _settings, _taskFactory),
         new DropDatabase(_logger, _settings, _taskFactory),
         new BackupDatabase(_logger, _settings, _taskFactory),
         new CreateDatabase(_logger, _settings, _taskFactory),
         new ListDatabases(_logger, _settings, _taskFactory),
         new PopulateContext(_logger, _settings, _taskFactory),
         new MigrateDatabase(_logger, _settings, _taskFactory),
         new ViewDatabaseVersion(_logger, _settings, _taskFactory),
         new ViewDbToolVersion(_logger, _settings),
         new ContextCommand(_logger, _settings),
         new SetSettings(_logger, _settings));
     _printUsageCommand = new PrintUsageCommand(_logger, _commands);
 }
Beispiel #5
0
 protected TaskCommandBase(string name, IDbToolLogger logger, IDbToolSettings settings, ITaskFactory taskFactory)
     : base(name, logger, settings)
 {
     TaskFactory = taskFactory;
 }
 public PopulateContext(IDbToolLogger logger, IDbToolSettings settings, ITaskFactory taskFactory)
     : base("populate", logger, settings, taskFactory)
 {
 }
Beispiel #7
0
 public ListDbTask(IDbToolLogger logger, IDbToolSettings settings)
     : base(logger, settings)
 {
 }
 public PrintUsageCommand(IDbToolLogger logger, IDictionary<string, ICommand> commands)
 {
     _logger = logger;
     _commands = commands;
 }
 public DropDatabase(IDbToolLogger logger, IDbToolSettings settings, ITaskFactory taskFactory)
     : base("drop", logger, settings, taskFactory)
 {
 }
 public PopulateContextTask(IDbToolLogger logger, IDbToolSettings settings)
     : base(logger, settings)
 {
 }
 public ViewDbVersionTask(ConnectionData connection, IDbToolLogger logger)
 {
     _connection = connection;
     _logger = logger;
 }
 protected SqlServerProgressTaskBase(IDbToolLogger logger, IDbToolSettings settings)
     : base(logger, settings)
 {
 }
 public ViewDatabaseVersion(IDbToolLogger logger, IDbToolSettings settings, ITaskFactory taskFactory)
     : base("version", logger, settings, taskFactory)
 {
 }
 public ListDatabases(IDbToolLogger logger, IDbToolSettings settings, ITaskFactory taskFactory)
     : base("list", logger, settings, taskFactory)
 {
 }
Beispiel #15
0
 protected TaskBase(IDbToolLogger logger, IDbToolSettings settings)
 {
     Logger = logger;
     Settings = settings;
 }
Beispiel #16
0
 public DropDatabase(IDbToolLogger logger, IDbToolSettings settings, ITaskFactory taskFactory)
     : base("drop", logger, settings, taskFactory)
 {
 }
 public CreateDatabase(IDbToolLogger logger, IDbToolSettings settings, ITaskFactory taskFactory)
     : base("create", logger, settings, taskFactory)
 {
 }
Beispiel #18
0
 public BackupTask(IDbToolLogger logger, IDbToolSettings settings)
     : base(logger, settings)
 {
 }
 public ViewDbToolVersion(IDbToolLogger logger, IDbToolSettings settings)
     : base("--version", logger, settings)
 {
 }
Beispiel #20
0
 public BackupTask(IDbToolLogger logger, IDbToolSettings settings)
     : base(logger, settings)
 {
 }
Beispiel #21
0
 protected TaskBase(IDbToolLogger logger, IDbToolSettings settings)
 {
     Logger   = logger;
     Settings = settings;
 }
 protected TaskCommandBase(string name, IDbToolLogger logger, IDbToolSettings settings, ITaskFactory taskFactory)
     : base(name, logger, settings)
 {
     TaskFactory = taskFactory;
 }
Beispiel #23
0
 public ListDatabases(IDbToolLogger logger, IDbToolSettings settings, ITaskFactory taskFactory)
     : base("list", logger, settings, taskFactory)
 {
 }
Beispiel #24
0
 public RestoreTask(IDbToolLogger logger, IDbToolSettings settings)
     : base(logger, settings)
 {
 }
Beispiel #25
0
 public RestoreTask(IDbToolLogger logger, IDbToolSettings settings)
     : base(logger, settings)
 {
 }
 protected SqlServerProgressTaskBase(IDbToolLogger logger, IDbToolSettings settings)
     : base(logger, settings)
 {
 }
 public BackupDatabase(IDbToolLogger logger, IDbToolSettings settings, ITaskFactory taskFactory)
     : base("backup", logger, settings, taskFactory)
 {
 }
Beispiel #28
0
 public ContextCommand(IDbToolLogger logger, IDbToolSettings settings)
     : base("context", logger, settings)
 {
 }
 public RestoreDatabase(IDbToolLogger logger, IDbToolSettings settings, ITaskFactory taskFactory)
     : base("restore", logger, settings, taskFactory)
 {
 }
Beispiel #30
0
 public ListDbTask(IDbToolLogger logger, IDbToolSettings settings) : base(logger, settings)
 {
 }
 public MigratorDotNetRunner(DbToolDatabase database, IDbToolLogger logger)
 {
     _database = database;
     _logger = logger;
 }
 public PercentageLogger(IDbToolLogger logger)
 {
     _logger = logger;
 }
Beispiel #33
0
 public DeleteDbTask(IDbToolLogger logger, IDbToolSettings settings)
     : base(logger, settings)
 {
 }
Beispiel #34
0
 public PrintUsageCommand(IDbToolLogger logger, IDictionary <string, ICommand> commands)
 {
     _logger   = logger;
     _commands = commands;
 }
Beispiel #35
0
 public SetSettings(IDbToolLogger logger, IDbToolSettings settings)
     : base("set", logger, settings)
 {
 }
Beispiel #36
0
 public RestoreDatabase(IDbToolLogger logger, IDbToolSettings settings, ITaskFactory taskFactory)
     : base("restore", logger, settings, taskFactory)
 {
 }
 public PercentageLogger(IDbToolLogger logger)
 {
     _logger = logger;
 }
 public ContextCommand(IDbToolLogger logger, IDbToolSettings settings)
     : base("context", logger, settings)
 {
 }
Beispiel #39
0
 public DeleteDbTask(IDbToolLogger logger, IDbToolSettings settings)
     : base(logger, settings)
 {
 }
Beispiel #40
0
 public PopulateContext(IDbToolLogger logger, IDbToolSettings settings, ITaskFactory taskFactory)
     : base("populate", logger, settings, taskFactory)
 {
 }
Beispiel #41
0
 public PopulateContextTask(IDbToolLogger logger, IDbToolSettings settings)
     : base(logger, settings)
 {
 }
Beispiel #42
0
 public SetSettings(IDbToolLogger logger, IDbToolSettings settings)
     : base("set", logger, settings)
 {
 }
 public BackupDatabase(IDbToolLogger logger, IDbToolSettings settings, ITaskFactory taskFactory)
     : base("backup", logger, settings, taskFactory)
 {
 }
 public ViewDbToolVersion(IDbToolLogger logger, IDbToolSettings settings)
     : base("--version", logger, settings)
 {
 }
Beispiel #45
0
 public TaskFactory(IDbToolConfig config, IDbToolLogger logger, IAssemblyLoader assemblyLoader)
 {
     _config         = config;
     _logger         = logger;
     _assemblyLoader = assemblyLoader;
 }