public EventGroupListPresenter(IEventGroupsListView view, IEventGroupBuilderToEventGroupBuilderDTOMapper eventGroupBuilderDTOMapper, IViewItemContextMenuFactory viewItemContextMenuFactory, IApplicationBuilderToApplicationBuilderDTOMapper applicationBuilderToDTOApplicationBuilderMapper, IMoBiContext context, ITreeNodeFactory treeNodeFactory) : base(view) { _context = context; _viewItemContextMenuFactory = viewItemContextMenuFactory; _eventGroupBuilderDTOMapper = eventGroupBuilderDTOMapper; _applicationBuilderToDTOApplicationBuilderMapper = applicationBuilderToDTOApplicationBuilderMapper; _favoritesNodes = treeNodeFactory.CreateForFavorites(); _userDefinedNodes = treeNodeFactory.CreateForUserDefined(); }
public EditEventGroupPresenter( IEditEventGroupView view, IEditTaskFor <IEventGroupBuilder> editTask, IEditParametersInContainerPresenter parametersInContainerPresenter, IEventGroupBuilderToEventGroupBuilderDTOMapper eventGroupBuilderDTOMapper, IMoBiContext context, IDescriptorConditionListPresenter <IEventGroupBuilder> descriptorConditionListPresenter) : base(view) { _descriptorConditionListPresenter = descriptorConditionListPresenter; _context = context; _eventGroupBuilderDTOMapper = eventGroupBuilderDTOMapper; _parametersInContainerPresenter = parametersInContainerPresenter; _view.AddParametersView(parametersInContainerPresenter.BaseView); _view.AddDescriptorConditionListView(_descriptorConditionListPresenter.View); _editTask = editTask; AddSubPresenters(_parametersInContainerPresenter, _descriptorConditionListPresenter); }