Example #1
0
        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
                       ));
        }
Example #2
0
        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
                       ));
        }