public virtual void SetWorkflowStatus(MyEnums.WorkflowStatus _wrkFlow) { //This should called by approve menu if (!PreSetWorkflowStatus(_wrkFlow)) { return; //Calling pre Method } // SetPropertyValue<MyEnums.WorkflowStatus>("WorkflowStatus", ref fWorkflowStatus, _wrkFlow); this.fWorkflowStatus = _wrkFlow; OnChanged("WorkflowStatus"); this.Session.Save(this); PostSetWorkflowStatus();//Calling post method }
public virtual bool PreSetWorkflowStatus(MyEnums.WorkflowStatus _wrkFlow) { //This method should override to add pre Workflow action logic and return true to contine return(true); }