public static Created ( string locationUrl ) : |
||
locationUrl | string | |
return |
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; } }
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); } ); }