public void Rename(T objectBase, IBuildingBlock buildingBlock) { var forbiddenNames = GetForbiddenNames(objectBase); var command = _interactionTask.Rename(objectBase, forbiddenNames, buildingBlock); _context.AddToHistory(command); }
public virtual void Rename(T objectBase, IEnumerable <IObjectBase> existingObjectsInParent, IBuildingBlock buildingBlock) { var forbiddenNames = GetForbiddenNames(objectBase, existingObjectsInParent); _context.AddToHistory(_interactionTask.Rename(objectBase, forbiddenNames, buildingBlock)); }