Esempio n. 1
0
        public WorkflowModelAndIssues GetWorkflowModel(string workflowId)
        {
            var id    = PrimaryKey.Parse(workflowId, typeof(WorkflowEntity));
            var wf    = Database.Retrieve <WorkflowEntity>(id);
            var model = WorkflowLogic.GetWorkflowModel(wf);
            var wb    = new WorkflowBuilder(wf);
            List <WorkflowIssue> issues = new List <WorkflowIssue>();

            wb.ValidateGraph(issues);
            return(new WorkflowModelAndIssues(model, issues));
        }