public void SetFormula(ObserverBuilderDTO dtoObserverBuilder, FormulaBuilderDTO newValue, FormulaBuilderDTO oldValue) { var newFormula = _buildingBlock.FormulaCache[newValue.Id]; var oldFormula = _buildingBlock.FormulaCache[oldValue.Id]; var observerBuilder = _context.Get <IObserverBuilder>(dtoObserverBuilder.Id); AddCommand(new EditObjectBasePropertyInBuildingBlockCommand("Formula", newFormula, oldFormula, observerBuilder, BuildingBlock).Run(_context)); //<IFormula> }
public void Select(ObserverBuilderDTO dto) { var selectedObserver = _context.Get <IObserverBuilder>(dto.Id); _editObserverPresenter = setUpEditObserverPresenter(selectedObserver); _view.SetEditObserverBuilderView(_editObserverPresenter.View); _editObserverPresenter.BuildingBlock = _subject; _editObserverPresenter.Edit(selectedObserver); }
private void onPropertySet <T>(ObserverBuilderDTO observerBuilder, PropertyValueSetEventArgs <T> e) { _presenter.SetPropertyValueFromViewFor(observerBuilder, e.PropertyName, e.NewValue, e.OldValue); }
public virtual void BindTo(ObserverBuilderDTO observerBuilderDTO) { initNameEditControl(observerBuilderDTO.Name); _screenBinder.BindToSource(observerBuilderDTO); }
private void onDimensionSet(ObserverBuilderDTO observerBuilder, PropertyValueSetEventArgs <IDimension> e) { OnEvent(() => _presenter.UpdateDimension(e.NewValue)); }
public void Select(ObserverBuilderDTO dto) { Parent.Select(dto); }