public void Handle(AddedEvent eventToHandle) { if (shouldShow(eventToHandle.AddedObject)) { Edit(_eventBuilder); } }
public void Handle(AddedEvent eventToHandle) { if (_spatialStructure == null) { return; } var entity = eventToHandle.AddedObject as IContainer; if (entity.IsAnImplementationOf <IDistributedParameter>()) { return; } if (entity == null) { return; } var dto = _objectBaseMapper.MapFrom(entity); if (_spatialStructure.Any(tc => tc.GetAllContainersAndSelf <IContainer>().Contains(entity.ParentContainer))) { _view.Add(dto, _objectBaseMapper.MapFrom(entity.ParentContainer)); } else { if (eventToHandle.Parent != _spatialStructure) { return; } _view.AddRoot(dto); } }
public void Handle(AddedEvent eventToHandle) { if (_disableEventsForHeavyWork) { return; } if (_cache == null) { return; } var formula = eventToHandle.AddedObject as IFormula; if (formula == null) { return; } if (!Equals(eventToHandle.Parent, _buildingBlock)) { return; } Edit(_buildingBlock); Select(formula); }
protected override void Context() { base.Context(); sut.Silent = false; A.CallTo(() => _context.PublishEvent(A <AddedEvent <IObjectBase> > ._)) .Invokes(x => _event = x.GetArgument <AddedEvent <IObjectBase> >(0)); }
public async Task AddAsync(params T[] items) { Throw.IfNullOrEmpty(() => items); await _dataProviderWrapper.AddAsync(items); AddedEvent?.Invoke(items); }
public void Handle(AddedEvent eventToHandle) { if (!ShouldHandleEvent(eventToHandle.Parent)) { return; } refresh(); }
protected override void Context() { base.Context(); _project = A.Fake <IMoBiProject>(); _context = A.Fake <IMoBiContext>(); A.CallTo(() => _context.CurrentProject).Returns(_project); A.CallTo(() => _context.PublishEvent(A <AddedEvent <IBuildingBlock> > ._)) .Invokes(x => _event = x.GetArgument <AddedEvent>(0)); }
/// <summary> /// Смотри <see cref="IDataset.Add"/> /// </summary> public void Add(IDatasetItem value) { _DataSet.Add((DatasetItem)value); value.EventChanged += DatasetItemOnEventChanged; AddedEvent?.Invoke(this, value); ApplyDatasetElement(); }
protected override void Context() { base.Context(); _moleculeBuildingBlock = A.Fake <IMoleculeBuildingBlock>(); _moleculeBuilderToAdd = new MoleculeBuilder(); A.CallTo(() => _interactionTask.CorrectName(_moleculeBuilderToAdd, A <IEnumerable <string> > ._)).Returns(false); A.CallTo(() => _context.PublishEvent(A <AddedEvent <IMoleculeBuilder> > ._)) .Invokes(x => _addEvent = x.GetArgument <AddedEvent <IMoleculeBuilder> >(0)); }
public void Handle(AddedEvent <IFormula> eventToHandle) { if (!canHandle(eventToHandle)) { return; } setUpFormulaEditView(); RefreshView(_observerBuilder, observerBuildingBlock); }
public void Handle(AddedEvent eventToHandle) { if (_applicationBuilder == null) { return; } if (eventToHandle.AddedObject.IsAnImplementationOf <IApplicationMoleculeBuilder>()) { Edit(_applicationBuilder); } }
public void Handle(AddedEvent eventToHandle) { if (_reactionBuildingBlock == null) { return; } if (_reactionBuildingBlock.Equals(eventToHandle.Parent)) { Edit(_reactionBuildingBlock); } }
public void Handle(AddedEvent eventToHandle) { var addedObject = eventToHandle.AddedObject; if (!shouldShow(addedObject)) { return; } setupEditPresenterFor(addedObject); _eventGroupListPresenter.Edit(_eventGroupBuildingBlock); _eventGroupListPresenter.Select(addedObject); }
public void Handle(AddedEvent eventToHandle) { if (_view.Shows(eventToHandle.Parent)) { var parentNodes = _view.GetNodes(eventToHandle.Parent); parentNodes.Each(parentNode => { var node = _referenceMapper.MapFrom(eventToHandle.AddedObject); parentNode.AddChild(node); _view.AddNode(node); }); } }
public void Handle(AddedEvent eventToHandle) { switch (eventToHandle.AddedObject) { case IBuildingBlock buildingBlock: addBuildingBlock(buildingBlock); break; case IMoleculeBuilder moleculeBuilder: addMoleculeBuilder(moleculeBuilder, eventToHandle.Parent.DowncastTo <IMoleculeBuildingBlock>()); break; } }
protected override void Context() { base.Context(); _moleculeBuildingBlock = A.Fake <IMoleculeBuildingBlock>(); _moleculeBuilderToAdd = new MoleculeBuilder(); A.CallTo(() => _interactionTask.CorrectName(_moleculeBuilderToAdd, A <IEnumerable <string> > ._)).Returns(true); A.CallTo(() => _interactionTask.AdjustFormula(_moleculeBuilderToAdd, _moleculeBuildingBlock, A <IMoBiMacroCommand> ._)).Returns(false); A.CallTo(() => _context.PublishEvent(A <AddedEvent <IMoleculeBuilder> > ._)) .Invokes(x => _addEvent = x.GetArgument <AddedEvent <IMoleculeBuilder> >(0)); _cancelCommand = A.Fake <IMoBiCommand>(); A.CallTo(() => _interactionTaskContext.CancelCommand(A <IMoBiCommand> ._)).Returns(_cancelCommand); }
public void Handle(AddedEvent eventToHandle) { if (_eventGroupBuildingBlock == null) { return; } if (!shouldShow(eventToHandle.Parent)) { return; } Edit(_eventGroupBuildingBlock); }
public void Handle(AddedEvent eventToHandle) { if (_passiveTransports == null) { return; } var addedObject = eventToHandle.AddedObject; if (!shouldHandleAdd(addedObject, eventToHandle.Parent)) { return; } refresh(_passiveTransports); editChild(addedObject as ITransportBuilder); }
public void Handle(AddedEvent eventToHandle) { if (_disableEventsForHeavyWork) { return; } if (MoleculeBuildingBlock == null) { return; } var addedObject = eventToHandle.AddedObject; if (!canHandle(addedObject)) { return; } Edit(MoleculeBuildingBlock); _view.SelectItem(addedObject); }
public void Handle(AddedEvent eventToHandle) { if (_buildingBlock == null) { return; } this.DoWithinExceptionHandler(() => { if (ShouldShow(eventToHandle.AddedObject)) { var dtos = GetListToShow(_buildingBlock); _view.Show(dtos); var newDTO = (from dto in dtos where dto.Id.Equals(eventToHandle.AddedObject.Id) select dto).SingleOrDefault(); if (newDTO != null) { Select(newDTO); } } }); }
public void Handle(AddedEvent eventToHandle) { if (DiagramManager == null) { return; } var addedNode = _model.DiagramModel.GetNode(eventToHandle.AddedObject.Id); if (addedNode == null || addedNode.IsAnImplementationOf <INeighborhoodNode>()) { return; } if (DiagramManager.InsertLocationHasChanged()) { // move node to "free" location var freeNodes = new List <IHasLayoutInfo> { addedNode }; Layout(addedNode.GetParent(), AppConstants.Diagram.Base.LayoutDepthChildren, freeNodes); } DiagramManager.UpdateInsertLocation(); }
private bool canHandle(AddedEvent eventToHandle) { return(Equals(eventToHandle.Parent, BuildingBlock)); }
public void Handle(AddedEvent <IParameterStartValuesBuildingBlock> eventToHandle) { UpdateParameterStartValueBuildingBlock(eventToHandle.AddedObject); }
public void Handle(AddedEvent <IMoleculeStartValuesBuildingBlock> eventToHandle) { UpdateMoleculeStartValueBuildingBlock(eventToHandle.AddedObject); }
protected override void Because() { _eventToHandle = new AddedEvent <IFormula>(A.Fake <IFormula>(), sut.BuildingBlock); sut.Handle(_eventToHandle); }
protected override void Context() { base.Context(); _eventToHandle = new AddedEvent <IFormula>(A.Fake <IFormula>(), A.Fake <IBuildingBlock>()); }