Beispiel #1
0
        private void AddConnectionButton_Click(object sender, RoutedEventArgs e)
        {
            var newConnectionDialog = new NewConnectionDialog();
            var result = newConnectionDialog.Prompt(DbServerPluginRegistry.GetAllPlugins());

            if (result.HasValue)
            {
                // Add to connection repo.
                this._connectionRepository.AddConnection(result.Value);

                // Load databases.
                HandleResult(this._databaseRepository.TryLoadDatabases(result.Value));
                this.UpdateConnectionsListView();
                this.UpdateDatabaseListView();
            }
        }