public async Task <ActionResult <WorkflowSequence> > CreateWorkflowSequence(Guid workflowId, [FromBody] WorkflowSequence sequence) { var createWorkflowSequenceResponse = await _mediator.Send(new CreateWorkflowSequenceRequest(workflowId, sequence)); if (!createWorkflowSequenceResponse.Success) { return(BadRequest(new BadRequestError(createWorkflowSequenceResponse.Message))); } return(createWorkflowSequenceResponse.Value); }
public async Task <WorkflowSequence> UpsertWorkflowSequence(Guid workflowId, Guid sequenceId, WorkflowSequence sequence) { using (var request = new HttpRequestMessage(HttpMethod.Put, $"/config/workflows/{workflowId}/sequences/{sequenceId}")) { return(await PostPutRequestWithResponse <WorkflowSequence, WorkflowSequence>(request, sequence)); } }