示例#1
0
        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);
        }
示例#2
0
        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);
        }
示例#3
0
 public virtual void EditCompound(PKSim.Core.Model.Compound compound)
 {
     _subPresenterItemManager.AllSubPresenters.Each(presenter => presenter.EditCompound(compound));
 }