private void ViewModel_TaskMdf(TaskInfoV3_1 obj) { //当前 算法类型一致 if (IsMySelfAnalyzeType(obj)) { // &&含有该 任务 Node mdfNode = null; if (HasTask(obj, out mdfNode)) { NodeMdf(obj.ToSearchItem(), mdfNode); } // 不含有该 任务 else { //添加该任务 NodeAdd(obj.ToSearchItem()); } } //当前 算法类型 不一致 ----删除的情况 else { Node delNode = null; if (HasTask(obj, out delNode)) { NodeDelete(delNode); } } }
private void ViewModel_TaskAdd(TaskInfoV3_1 obj) { Node item = null; if (!IsMySelfAnalyzeType(obj) || HasTask(obj, out item)) { return; } NodeAdd(obj.ToSearchItem()); }