private void _view_AnalyseClicked(object sender, EventArgs e) { if (_view.SelectedDatabase != null) { using (IDatabaseDetailsView detailsView = _view.CreateDatabaseDetailsView()) { using (var presenter = new DatabaseDetailsPresenter(detailsView, _sqlExecutor, ConnectionStringBuilder.ConnectionStringCreate(_view.SettingsView, _view.SelectedDatabase.Name), _view.SelectedDatabase.Name)) { detailsView.ShowModal(); } } } }