/// <summary> /// Called after this object is transitioned to a new state. /// </summary> /// <param name="workflow"> /// Workflow that contains the transition /// </param> /// <param name="transition"> /// Transition executed /// </param> public virtual void OnTransitionedTo(Workflow workflow, WorkflowTransition transition) { if (transition != null) { this.LastTransition = transition.Name; } else { this.LastTransition = null; } }
/// <summary> /// Called before this object is transitioned to a new state. /// </summary> /// <param name="workflow"> /// Workflow that contains the transition /// </param> /// <param name="transition"> /// Transition executed /// </param> public virtual void OnTransitioningTo(Workflow workflow, WorkflowTransition transition) { }