internal void Init() { ISearchService searchService = new ExportsSearchService(); exportRaportPrezenter = new ExportRaportPrezenter(searchService); ExportsTableViewPresenter exportsTableViewPresenter = new ExportsTableViewPresenter(); exportsTableViewPresenter.LoadList = exportsTableView.LoadList; ExportsSearchPresenter exportsSearchPresenter = new ExportsSearchPresenter(searchService); exportsSearchPresenter.RefreshList = exportsTableViewPresenter.RefreshList; exportsSearchPresenter.LoadStarted = ShowWaitForm; exportsSearchPresenter.LoadCompleted = CloseWaitForm; exportsSearchView.InitPresenter(exportsSearchPresenter); exportsSearchView.LoadDictionares(exportRaportPrezenter.LoadDictionaries(searchService)); exportsTableView.InitPresenter(exportsTableViewPresenter); }
internal void InitPresenter(ExportsTableViewPresenter exportsTableViewPresenter) { this.exportsTableViewPresenter = exportsTableViewPresenter; }