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); }
public void InitPresenter(ExportsSearchPresenter exportsSearchPresenter) { this.exportsSearchPresenter = exportsSearchPresenter; this.exportsSearchPresenter.Search(string.Empty, DateTime.MinValue, DateTime.MinValue); }