protected CommandBase(string name, IDbToolLogger logger, IDbToolSettings settings) { Name = name; Logger = logger; Settings = settings; _percentageLogger = new PercentageLogger(Logger); }
public ConnectionViewModel(IDbToolSettings settings) { _settings = settings; AvailableContexts = new ObservableCollection<string>(); AvailableConnections = new ObservableCollection<string>(); PopulateContexts(); PopulateConnectionsFor(_settings.CurrentContext); }
public DefaultExecutorProvider(IDbToolConfig config, DbToolDatabase database, DbConnection dbConnection, ICSharpExecutor cSharpExecutor) { _config = config; Settings = _config.Settings; Database = database; DbConnection = dbConnection; _cSharpExecutor = cSharpExecutor; }
public ConnectionViewModel(IDbToolSettings settings) { _settings = settings; AvailableContexts = new ObservableCollection <string>(); AvailableConnections = new ObservableCollection <string>(); PopulateContexts(); PopulateConnectionsFor(_settings.CurrentContext); }
public DefaultExecutorProvider(IDbToolConfig config, DbToolDatabase database, DbConnection dbConnection) { _config = config; Settings = _config.Settings; Database = database; DbConnection = dbConnection; _cSharpExecutor = new CSharpExecutor(); }
public MainWindowController(IDatabaseCommunicator communicator, IDbToolSettings settings, ITypeCache typeCache) : base("MainWindow") { _communicator = communicator; _settings = settings; _typeCache = typeCache; Initialize(); }
public MainWindowController(IConnectionDataProvider connectionDataProvider, IDatabaseCommunicator communicator, IDbToolSettings settings, ISchemaObjectProvider schemaObjectProvider) : base("MainWindow") { _connectionDataProvider = connectionDataProvider; _communicator = communicator; _settings = settings; _schemaObjectProvider = schemaObjectProvider; Initialize(); }
public ConnectionViewModel(IDbToolSettings settings) { if (settings != null) { AvailableContexts = settings.Contexts.Select(c => c.Name).ToArray(); var currentContext = settings.CurrentContext; SelectedContext = currentContext.Name; AvailableConnections = currentContext.Connections.Select(c => c.Name).ToArray(); SelectedConnection = currentContext.Connections.First().Name; } ConnectionButtonText = "Connect"; }
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 MainViewModel(IDatabaseCommunicator communicator, IDbToolSettings settings, ITypeCache typeCache) { _dispatcher = Dispatcher.CurrentDispatcher; _communicator = communicator; _settings = settings; _typeCache = typeCache; ConnectCommand = new DelegateCommand(ToggleConnect); ExecuteCommand = new DelegateCommand(ExecuteStatement); Connection = new ConnectionViewModel(_settings); QueryResult = new QueryResultViewModel(); _memoryMeter = new MemoryMeter(mem => MemoryUsage = mem.ToMemoryUsage()); _memoryMeter.Start(); }
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); }
public RestoreTask(IDbToolLogger logger, IDbToolSettings settings) : base(logger, settings) { }
public BackupDatabase(IDbToolLogger logger, IDbToolSettings settings, ITaskFactory taskFactory) : base("backup", logger, settings, taskFactory) { }
public ViewDatabaseVersion(IDbToolLogger logger, IDbToolSettings settings, ITaskFactory taskFactory) : base("version", 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 PopulateContext(IDbToolLogger logger, IDbToolSettings settings, ITaskFactory taskFactory) : base("populate", logger, settings, taskFactory) { }
public WorksheetManager(IDbToolSettings settings, IPathResolver pathResolver) { _settings = settings; _pathResolver = pathResolver; }
public ListDbTask(IDbToolLogger logger, IDbToolSettings settings) : base(logger, settings) { }
public SetSettings(IDbToolLogger logger, IDbToolSettings settings) : base("set", logger, settings) { }
public BackupTask(IDbToolLogger logger, IDbToolSettings settings) : base(logger, settings) { }
public PopulateContextTask(IDbToolLogger logger, IDbToolSettings settings) : base(logger, settings) { }
protected SqlServerProgressTaskBase(IDbToolLogger logger, IDbToolSettings settings) : base(logger, settings) { }
public ListDatabases(IDbToolLogger logger, IDbToolSettings settings, ITaskFactory taskFactory) : base("list", logger, settings, taskFactory) { }
public ContextCommand(IDbToolLogger logger, IDbToolSettings settings) : base("context", logger, settings) { }
protected TaskCommandBase(string name, IDbToolLogger logger, IDbToolSettings settings, ITaskFactory taskFactory) : base(name, logger, settings) { TaskFactory = taskFactory; }
public RestoreDatabase(IDbToolLogger logger, IDbToolSettings settings, ITaskFactory taskFactory) : base("restore", logger, settings, taskFactory) { }
public ViewDbToolVersion(IDbToolLogger logger, IDbToolSettings settings) : base("--version", logger, settings) { }
public DropDatabase(IDbToolLogger logger, IDbToolSettings settings, ITaskFactory taskFactory) : base("drop", logger, settings, taskFactory) { }
public DeleteDbTask(IDbToolLogger logger, IDbToolSettings settings) : base(logger, settings) { }