private void OnCopyDatabase() { Model.DatabasesRow NewRow = ActiveModel.Databases.NewDatabasesRow(); foreach (DataColumn col in ActiveModel.Databases.Columns) { if (col.ColumnName != "PK") { NewRow[col.ColumnName] = SelectedDatabase[col.ColumnName]; } } ActiveModel.Databases.AddDatabasesRow(NewRow); }
private void btnAddNewDatabase_Click(object sender, RoutedEventArgs e) { DatabaseConfigPopup popup = new DatabaseConfigPopup(); Model.DatabasesRow NewRow = vm.ActiveModel.Databases.NewDatabasesRow(); NewRow.Name = "New Database"; vm.ActiveModel.Databases.AddDatabasesRow(NewRow); popup.DataContext = new DatabasePopupViewModel() { CurrentDatabase = NewRow, }; popup.ShowDialog(); }