예제 #1
0
 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();
 }
예제 #2
0
 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);
 }