Created() public static method

public static Created ( string locationUrl ) : WorkflowHttpResponse
locationUrl string
return WorkflowHttpResponse
Exemplo n.º 1
0
        private void HandleWorkItem(WorkItemNode workItemNode)
        {
            var workItem = workItemNode.GetWorkItem(_path);

            if (!_workflow.ExistsWorkItem(workItem.Id))
            {
                _workflow.CreateWorkItem(workItem);
                Response = WorkflowHttpResponse.Created(workItem.Path);
            }
            else
            {
                _workflow.UpdateWorkItem(workItem);
                Response = WorkflowHttpResponse.Ok;
            }
        }
Exemplo n.º 2
0
        public void VisitWorkStep(WorkStepNode workStepNode)
        {
            if (_path != WorkStep.Root.Path && !_workflow.ExistsWorkStep(_path))
            {
                Response = WorkflowHttpResponse.NotFound;
            }


            TryOperation(
                () =>
            {
                WorkStep workStep = workStepNode.GetWorkStep(_path);
                _workflow.CreateWorkStep(workStep);
                Response = WorkflowHttpResponse.Created(workStep.Path);
            }
                );
        }