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);
        }
コード例 #2
0
 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));
     }
 }