/// <summary> /// 得到流程路线 /// </summary> /// <param name="transitionGuid"></param> /// <returns></returns> public Transition GetTransition(string transition, eDaoItem daoitem = eDaoItem.Guid) { switch (daoitem) { case eDaoItem.Guid: return(this.Transitions.First((t) => { return t.Guid.Equals(transition); })); case eDaoItem.Code: return(this.Transitions.First((t) => { return t.Code.Equals(transition); })); case eDaoItem.Name: default: return(this.Transitions.First((t) => { return t.Name.Equals(transition); })); } }
/// <summary> /// 得到活动 /// </summary> /// <param name="activityGuid"></param> /// <returns></returns> public Activity GetActivity(string activity, eDaoItem daoitem = eDaoItem.Guid) { switch (daoitem) { case eDaoItem.Guid: return(this.Activities.First((a) => { return a.Guid.Equals(activity); })); case eDaoItem.Code: return(this.Activities.First((a) => { return a.Code.Equals(activity); })); case eDaoItem.Name: default: return(this.Activities.First((a) => { return a.Name.Equals(activity); })); } }
/// <summary> /// 得到流程路线 /// </summary> /// <param name="transitionGuid"></param> /// <returns></returns> public Transition GetTransition(string transition, eDaoItem daoitem = eDaoItem.Guid) { switch (daoitem) { case eDaoItem.Guid: return this.Transitions.First((t) => { return t.Guid.Equals(transition); }); case eDaoItem.Code: return this.Transitions.First((t) => { return t.Code.Equals(transition); }); case eDaoItem.Name: default: return this.Transitions.First((t) => { return t.Name.Equals(transition); }); } }
/// <summary> /// 得到活动 /// </summary> /// <param name="activityGuid"></param> /// <returns></returns> public Activity GetActivity(string activity, eDaoItem daoitem = eDaoItem.Guid ) { switch (daoitem) { case eDaoItem.Guid: return this.Activities.First((a) => { return a.Guid.Equals(activity); }); case eDaoItem.Code: return this.Activities.First((a) => { return a.Code.Equals(activity); }); case eDaoItem.Name: default: return this.Activities.First((a) => { return a.Name.Equals(activity); }); } }