public EditEventBuilderPresenter(IEditEventBuilderView view, IEventBuilderToEventBuilderDTOMapper eventToEventBuilderMapper,
                                         IFormulaToFormulaBuilderDTOMapper formulaToDTOFormulaMapper,
                                         IEditTaskFor <IEventBuilder> editTasks, IEditParametersInContainerPresenter editParametersPresenter,
                                         IInteractionTasksForChildren <IEventBuilder, IEventAssignmentBuilder> interactionTasksForEventAssignmentBuilder,
                                         IEditExplicitFormulaPresenter editFormulaPresenter, IMoBiContext context,
                                         ISelectReferenceAtEventPresenter selectReferencePresenter,
                                         IMoBiApplicationController applicationController, IDialogCreator dialogCreator)
            : base(view)
        {
            _selectReferencePresenter = selectReferencePresenter;
            _applicationController    = applicationController;
            _dialogCreator            = dialogCreator;
            _context = context;
            _editFormulaPresenter = editFormulaPresenter;
            _interactionTasksForEventAssignmentBuilder = interactionTasksForEventAssignmentBuilder;
            _eventToEventBuilderMapper = eventToEventBuilderMapper;
            _formulaToDTOFormulaMapper = formulaToDTOFormulaMapper;
            _editTasks = editTasks;
            _editParametersPresenter = editParametersPresenter;

            _view.SetParametersView(editParametersPresenter.BaseView);
            _formulaPropertyName = _eventBuilder.PropertyName(x => x.Formula);

            AddSubPresenters(_editFormulaPresenter, _editParametersPresenter, _selectReferencePresenter);
        }
Example #2
0
 public EventGroupBuilderToEventGroupBuilderDTOMapper(IParameterToParameterDTOMapper parameterDTOMapper,
                                                      IEventBuilderToEventBuilderDTOMapper eventBuilderDTOMapper,
                                                      IContainerToContainerDTOMapper containerDTOMapper)
 {
     _parameterDTOMapper    = parameterDTOMapper;
     _containerDTOMapper    = containerDTOMapper;
     _eventBuilderDTOMapper = eventBuilderDTOMapper;
 }
 protected override void Context()
 {
     _view = A.Fake <IEditEventBuilderView>();
     _eventBuilderMapper     = A.Fake <IEventBuilderToEventBuilderDTOMapper>();
     _formulaMapper          = A.Fake <IFormulaToFormulaBuilderDTOMapper>();
     _eventBuilderTasks      = A.Fake <IEditTaskFor <IEventBuilder> >();
     _parameterPresenter     = A.Fake <IEditParametersInContainerPresenter>();
     _assingmentBuilderTasks = A.Fake <IInteractionTasksForChildren <IEventBuilder, IEventAssignmentBuilder> >();
     _formulaPresenter       = A.Fake <IEditExplicitFormulaPresenter>();
     _context = A.Fake <IMoBiContext>();
     _selectReferencePresenter = A.Fake <ISelectReferenceAtEventPresenter>();
     _applicationController    = A.Fake <IMoBiApplicationController>();
     _dialogCreator            = A.Fake <IDialogCreator>();
     sut = new EditEventBuilderPresenter(_view, _eventBuilderMapper, _formulaMapper, _eventBuilderTasks, _parameterPresenter, _assingmentBuilderTasks, _formulaPresenter, _context, _selectReferencePresenter, _applicationController, _dialogCreator);
 }
 public ApplicationBuilderToApplicationBuilderDTOMapper(IParameterToParameterDTOMapper parameterDTOMapper, IEventBuilderToEventBuilderDTOMapper eventBuilderDTOMapper, ITransportBuilderToTransportBuilderDTOMapper transportBuilderDTOMapper, IApplicationMoleculeBuilderToApplicationMoleculeBuilderDTOMapper applicationMoleculeBuilderDTOMapper, IContainerToContainerDTOMapper containerDTOMapper)
     : base(parameterDTOMapper, eventBuilderDTOMapper, containerDTOMapper)
 {
     _transportBuilderDTOMapper           = transportBuilderDTOMapper;
     _applicationMoleculeBuilderDTOMapper = applicationMoleculeBuilderDTOMapper;
 }