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); }
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) { }
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) { }
protected TaskBase(IDbToolLogger logger, IDbToolSettings settings) { Logger = logger; Settings = settings; }
public CreateDatabase(IDbToolLogger logger, IDbToolSettings settings, ITaskFactory taskFactory) : base("create", logger, settings, taskFactory) { }
public BackupTask(IDbToolLogger logger, IDbToolSettings settings) : base(logger, settings) { }
public ViewDbToolVersion(IDbToolLogger logger, IDbToolSettings settings) : base("--version", logger, settings) { }
public RestoreTask(IDbToolLogger logger, IDbToolSettings settings) : base(logger, settings) { }
public BackupDatabase(IDbToolLogger logger, IDbToolSettings settings, ITaskFactory taskFactory) : base("backup", logger, settings, taskFactory) { }
public ContextCommand(IDbToolLogger logger, IDbToolSettings settings) : base("context", logger, settings) { }
public RestoreDatabase(IDbToolLogger logger, IDbToolSettings settings, ITaskFactory taskFactory) : base("restore", logger, settings, taskFactory) { }
public MigratorDotNetRunner(DbToolDatabase database, IDbToolLogger logger) { _database = database; _logger = logger; }
public PercentageLogger(IDbToolLogger logger) { _logger = logger; }
public DeleteDbTask(IDbToolLogger logger, IDbToolSettings settings) : base(logger, settings) { }
public PrintUsageCommand(IDbToolLogger logger, IDictionary <string, ICommand> commands) { _logger = logger; _commands = commands; }
public SetSettings(IDbToolLogger logger, IDbToolSettings settings) : base("set", logger, settings) { }
public TaskFactory(IDbToolConfig config, IDbToolLogger logger, IAssemblyLoader assemblyLoader) { _config = config; _logger = logger; _assemblyLoader = assemblyLoader; }