public bool Show(out DatabaseConnection newDatabaseConnection) { newDatabaseConnection = null; IDatabaseConnectionDetailsViewModel viewModel = m_databaseConnectionDetailsViewModelFactory.Create(); var window = new DatabaseConnectionDetailsWindow(viewModel); bool?result = window.ShowDialog(); if (result.HasValue && result.Value) { newDatabaseConnection = viewModel.ToDatabaseConnection(); return(true); } return(false); }
public DatabaseConnectionDetailsWindow(IDatabaseConnectionDetailsViewModel viewModel) { InitializeComponent(); DataContext = viewModel; }