public async Task <JsonResult> PostAsync(CreateConfigRequest created) { created.UserId = UserId; var data = await _mediator.ToPipeAsync <CreateConfigRequest, SysConfig>(created); return(Json(data)); }
protected override void ProcessRecord() { base.ProcessRecord(); CreateConfigRequest request; try { request = new CreateConfigRequest { ApmDomainId = ApmDomainId, CreateConfigDetails = CreateConfigDetails, OpcRetryToken = OpcRetryToken, OpcRequestId = OpcRequestId, OpcDryRun = OpcDryRun }; response = client.CreateConfig(request).GetAwaiter().GetResult(); WriteOutput(response, response.Config); FinishProcessing(response); } catch (Exception ex) { TerminatingErrorDuringExecution(ex); } }
public Task <IResponse> CreateConfigAsync(CreateConfigRequest request) { return(SendRequestAsync( new HttpRequestMessageBuilder(HttpMethod.Post, "/configs") .Content(request) .Serialize(SerializeType.Json), project: request.ProjectName)); }
public async Task <SysConfig> CreateAsync(CreateConfigRequest created) { return(await _mediator.RequestAsync <CreateConfigRequest, SysConfig>(created)); }