internal static WorkflowState UpdateWorkflowState(WorkflowState WorkflowState)
            {
                if (WorkflowState.StateID == 0)
                {
                    WorkflowState.Insert();
                }
                else
                {
                    WorkflowState.Update();
                }

                CacheFactory.Clear(CacheFactory.Keys.Workflow);
                return(WorkflowState);
            }