public override void Edit(TransporterMoleculeContainer transporterMoleculeContainer, IEnumerable <IObjectBase> existingObjectsInParent) { _transporterMoleculeContainer = transporterMoleculeContainer; _parameterBuilderPresenter.Edit(transporterMoleculeContainer); var dto = _transporterMoleculeContainerMapper.MapFrom(_transporterMoleculeContainer); dto.AddUsedNames(_editTasks.GetForbiddenNamesWithoutSelf(transporterMoleculeContainer, existingObjectsInParent)); _view.Show(dto); }