erminas.SmartAPI.CMS.Project.ContentClasses.Elements.WorkflowAssignments.ExecuteLoadWorkflow C# (CSharp) Method

ExecuteLoadWorkflow() private method

private ExecuteLoadWorkflow ( string LOAD_WORKFLOW ) : PreassignedWorkflow
LOAD_WORKFLOW string
return PreassignedWorkflow
        private PreassignedWorkflow ExecuteLoadWorkflow(string LOAD_WORKFLOW)
        {
            IProject project = _element.Project;
            var xmlDoc = project.ExecuteRQL(LOAD_WORKFLOW.RQLFormat(project.Session.SessionKey, _element));
            var workflowElement = (XmlElement) xmlDoc.SelectSingleNode("//WORKFLOW[@guid!='']");

            return workflowElement != null
                       ? new PreassignedWorkflow(_element, new Workflow(project, workflowElement))
                       : null;
        }