public UpdateSchemaOutcomeModel UpdateSchema(ViewModel viewModel) { var presenter = new WinForms.OptionsPresenter(); var outputLines = presenter.UpdateSchema(viewModel.ConnectionString, viewModel.CommandTimeoutSeconds); return(new UpdateSchemaOutcomeModel( SqlServerStrings.UpdateSchema, outputLines ?? new string[0], viewModel )); }
public TestConnectionOutcomeModel TestConnection(ViewModel viewModel) { var presenter = new WinForms.OptionsPresenter(); var errorMessage = presenter.TestConnection(viewModel.ConnectionString); return(new TestConnectionOutcomeModel( SqlServerStrings.TestConnection, errorMessage == null ? SqlServerStrings.ConnectionStringOK : String.Format(SqlServerStrings.CannotConnectToDatabase, errorMessage), viewModel )); }