public ActionResult AddTarget(CreateTargetRequest createRequest) { var newTarget = _repo.AddTarget( createRequest.Name, createRequest.Location, createRequest.FitnessLevel, createRequest.UserId); return(Created($"/api/target/{newTarget.Id}", newTarget)); }
public ActionResult AddTarget(CreateTargetRequest createRequest) { var repository = new TargetRepository(); var newTarget = repository.AddTarget( createRequest.Location, createRequest.Name, createRequest.FitnessLevel, createRequest.UserId); return(Created($"api/target/{newTarget}", newTarget)); }
public async Task <CreateCommandResponse> CreateTarget(CreateTargetRequest request) { var @params = new Requests.create_target(); if (null != request) { CopyPropertiesFrom(@params, request); } var result = await Omp.QueryAsync <Responses.create_target_response>(this.Address, @params); return(CreateCommand(result)); }
/// <summary> /// 创建事件目标 /// </summary> /// <param name="req"><see cref="CreateTargetRequest"/></param> /// <returns><see cref="CreateTargetResponse"/></returns> public CreateTargetResponse CreateTargetSync(CreateTargetRequest req) { JsonResponseModel <CreateTargetResponse> rsp = null; try { var strResp = this.InternalRequestSync(req, "CreateTarget"); rsp = JsonConvert.DeserializeObject <JsonResponseModel <CreateTargetResponse> >(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return(rsp.Response); }
protected override void ProcessRecord() { base.ProcessRecord(); CreateTargetRequest request; try { request = new CreateTargetRequest { CreateTargetDetails = CreateTargetDetails, OpcRetryToken = OpcRetryToken, OpcRequestId = OpcRequestId }; response = client.CreateTarget(request).GetAwaiter().GetResult(); WriteOutput(response, response.Target); FinishProcessing(response); } catch (Exception ex) { TerminatingErrorDuringExecution(ex); } }
/// <summary> /// Create a new LLDB SBTarget locally, and return a GrpcSbTarget object to the client. /// Locally we then map GrpcSbTarget objects to RemoteTarget objects. /// </summary> public override Task <CreateTargetResponse> CreateTarget(CreateTargetRequest request, ServerCallContext context) { SbDebuggerPreconditionCheck(); SbTarget sbTarget = sbDebugger.CreateTarget(request.Filename); if (sbTarget == null) { ErrorUtils.ThrowError(StatusCode.Internal, "Could not create SBTarget."); } if (!targetStore.TryAdd(sbTarget.GetId(), remoteTargetFactory.Create(sbTarget))) { ErrorUtils.ThrowError( StatusCode.Internal, "Could not add target to store: " + sbTarget.GetId()); } var grpcSbTarget = new GrpcSbTarget { Id = sbTarget.GetId() }; var response = new CreateTargetResponse { GrpcSbTarget = grpcSbTarget }; return(Task.FromResult(response)); }