示例#1
0
        public static void OnWorkflowState(this ActionInitialising actionInitialising, string stateName)
        {
            actionInitialising.WorkflowActionEntity.ActionState = stateName;
            var actionEntity    = actionInitialising.WorkflowActionEntity;
            var workflowService = actionInitialising.WorkflowService;

            StateflowDbContext.Commands.CreateOrUpdateWorkflowAction(
                workflowService,
                actionEntity);
        }
示例#2
0
 public static ActionInitialising OnWorkflowEvent(this ActionInitialising actionInitialising, string eventName)
 {
     actionInitialising.WorkflowActionEntity.ActionEvent = eventName;
     return(actionInitialising);
 }
示例#3
0
 public static void OnWorkflowState(this ActionInitialising actionInitialising, Enum stateName)
 {
     OnWorkflowState(actionInitialising, stateName.ToString());
 }
示例#4
0
 public static ActionInitialising OnWorkflowEvent(this ActionInitialising actionInitialising, Enum eventName)
 {
     return(OnWorkflowEvent(actionInitialising, eventName.ToString()));
 }