protected override void EditProcess(TPartialProcess partialProcess, PKSim.Core.Model.Compound compound) { if (string.IsNullOrEmpty(partialProcess.MoleculeName)) { partialProcess.MoleculeName = DefaultMoleculeName; } _partialProcessDTO = _partialProcessMapper.MapFrom(partialProcess, compound); _view.BindTo(_partialProcessDTO); }
protected override void Rebind(TPartialProcess partialProcess, PKSim.Core.Model.Compound compound) { var oldProteinName = _partialProcessDTO.MoleculeName; var oldDataSource = _partialProcessDTO.DataSource; _partialProcessDTO = _partialProcessMapper.MapFrom(partialProcess, compound); _partialProcessDTO.MoleculeName = oldProteinName; _partialProcessDTO.DataSource = oldDataSource; _view.BindTo(_partialProcessDTO); }
public virtual void EditCompound(PKSim.Core.Model.Compound compound) { _subPresenterItemManager.AllSubPresenters.Each(presenter => presenter.EditCompound(compound)); }