コード例 #1
0
 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;
 }
コード例 #2
0
 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;
 }