コード例 #1
0
ファイル: ConfigController.cs プロジェクト: test-see/csdd
        public async Task <JsonResult> PostAsync(CreateConfigRequest created)
        {
            created.UserId = UserId;
            var data = await _mediator.ToPipeAsync <CreateConfigRequest, SysConfig>(created);

            return(Json(data));
        }
コード例 #2
0
        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);
            }
        }
コード例 #3
0
 public Task <IResponse> CreateConfigAsync(CreateConfigRequest request)
 {
     return(SendRequestAsync(
                new HttpRequestMessageBuilder(HttpMethod.Post, "/configs")
                .Content(request)
                .Serialize(SerializeType.Json),
                project: request.ProjectName));
 }
コード例 #4
0
 public async Task <SysConfig> CreateAsync(CreateConfigRequest created)
 {
     return(await _mediator.RequestAsync <CreateConfigRequest, SysConfig>(created));
 }