public DataBasesPresenter(IDataBasesView view, ISqlQueryExecutor sqlExecutor, IWindowsIdentityProvider windowsIdentityProvider, IDBInfoBuilder dbInfoBuilder) { _view = view; _sqlExecutor = sqlExecutor; _windowsIdentityProvider = windowsIdentityProvider; _dbInfoBuilder = dbInfoBuilder; _view.Shown += _view_Shown; _view.ConnectClicked += _view_ConnectClicked; _view.DataBaseCheckedChanged += _view_DataBaseCheckedChanged; _view.AnalyseClicked += _view_AnalyseClicked; }