internal static WorkflowState UpdateWorkflowState(WorkflowState WorkflowState) { if (WorkflowState.StateID == 0) { WorkflowState.Insert(); } else { WorkflowState.Update(); } CacheFactory.Clear(CacheFactory.Keys.Workflow); return(WorkflowState); }