public bool Pull(ref Handling handling) { bool isSuccess = false; if (IsMepSubject()) { MEPProcess mEPProcess = new MEPProcess(_document, _projectName); isSuccess = mEPProcess.Pull(ref handling); ListObjHasSynch = mEPProcess.ListObjHasSynch; ListObjBelowLocal = mEPProcess.ListObjBelowLocal; ListObjOnStack = mEPProcess.ListObjOnStack; } else if (IsStructure()) { StructureProcess structureProcess = new StructureProcess(_document, _projectName); isSuccess = structureProcess.Pull(ref handling); ListObjHasSynch = structureProcess.ListObjHasSynch; ListObjBelowLocal = structureProcess.ListObjBelowLocal; ListObjOnStack = structureProcess.ListObjOnStack; } GroupDrawings = new ObservableCollection <string>(); GroupDrawings.Add("Group: " + _drawingGroupName); foreach (DrawingsName str in _drawingInDrawingGroupName) { GroupDrawings.Add(str.Name); } return(isSuccess); }
public void Push(Handling handling) { if (IsMepSubject()) { MEPProcess mEPProcess = new MEPProcess(_document, _projectName); mEPProcess.Push(handling); } else if (IsStructure()) { StructureProcess structureProcess = new StructureProcess(_document, _projectName); structureProcess.Push(handling); } }