private void ButtonConnectAndSave(object sender, RoutedEventArgs e) { if (CheckIfAnyTextBoxEmpty()) { WriteError("All available TextBoxes must be filled"); } else { string errorMessage = ""; errorMessage = MasterDbViewModel.StartSession(TextBoxMasterHost.Text, TextBoxMasterPort.Text, TextBoxMasterUserName.Text, TextBoxMasterPassword.Text, TextBoxMasterDBName.Text, TextBoxMasterSid.Text); if (errorMessage != "") { WriteError(errorMessage); return; } MasterDbViewModel.Save(); TestDbViewModel.StartSession(TextBoxTestHost.Text, TextBoxTestPort.Text, TextBoxTestUserName.Text, TextBoxTestPassword.Text, TextBoxTestDBName.Text, TextBoxTestSid.Text); if (errorMessage != "") { WriteError(errorMessage); return; } else { TestDbViewModel.Save(); DBConnected?.Invoke(null, null); } } }
public bool IsConnectionDataNeeded() { if (MasterDbViewModel.IsConnectionFileExists() && TestDbViewModel.IsConnectionFileExists()) { return(false); } else { return(true); } }