/// <summary> /// 获取任务类型的节点列表 /// </summary> /// <returns></returns> public List <WfActivity> GetTaskActivityList() { var list = ActivityLst.Where(m => m.activityType == WfActivityType.Task) .ToList(); return(list); }
/// <summary> /// 获取开始节点 /// </summary> /// <returns></returns> public WfActivity GetStartActivity() { var startActivity = ActivityLst.FirstOrDefault(m => m.activityType == WfActivityType.Start); return(startActivity); }
/// <summary> /// 获取结束节点 /// </summary> /// <returns></returns> public WfActivity GetEndActivity() { var endActivity = ActivityLst.FirstOrDefault(m => m.activityType == WfActivityType.End); return(endActivity); }
/// <summary> /// 获取节点 /// </summary> /// <param name="guid"></param> /// <returns></returns> public WfActivity GetActivity(string guid) { var activity = ActivityLst.FirstOrDefault(m => m.key == guid); return(activity); }