public ImporterPresenter( IImporterView view, IImportDataTableToDataRepositoryMapper repositoryMapper, INamingPatternPresenter namingPatternPresenter, IDialogCreator dialogCreator, IExcelPreviewPresenter excelPreviewPresenter, IRepositoryNamingTask repositoryNamingTask, INamingPatternToRepositoryNameMapper namingPatternToRepositoryNameMapper) : base(view) { _repositoryMapper = repositoryMapper; _excelPreviewPresenter = excelPreviewPresenter; _namingPatternPresenter = namingPatternPresenter; _view.SetNamingView(_namingPatternPresenter.View); _dialogCreator = dialogCreator; _namingTask = repositoryNamingTask; _namingPatternToRepositoryNameMapper = namingPatternToRepositoryNameMapper; _subPresenterManager.Add(_excelPreviewPresenter); _subPresenterManager.Add(_namingPatternPresenter); }
public void AttachPresenter(IExcelPreviewPresenter presenter) { _presenter = presenter; }