示例#1
0
        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);
        }
示例#2
0
 public void AttachPresenter(IExcelPreviewPresenter presenter)
 {
     _presenter = presenter;
 }