protected override void ProcessRecord() { base.ProcessRecord(); if (!ConfirmDelete("OCIIdentityApiKey", "Remove")) { return; } DeleteApiKeyRequest request; try { request = new DeleteApiKeyRequest { UserId = UserId, Fingerprint = Fingerprint, IfMatch = IfMatch }; response = client.DeleteApiKey(request).GetAwaiter().GetResult(); WriteOutput(response); FinishProcessing(response); } catch (Exception ex) { TerminatingErrorDuringExecution(ex); } }
public DeleteApiKeyResponse DeleteApiKey(DeleteApiKeyRequest request) { DeleteApiKeyResponse response = new DeleteApiKeyResponse(); ThirdPartyClient thirpartyClient = Mapper.Map <ThirdPartyClientViewModel, ThirdPartyClient>(request.ThirdPartyClientViewModel); thirdPartyClientRepository.DeleteThirdPartyClient(thirpartyClient); return(response); }
public async Task <IActionResult> Delete(string name, CancellationToken cancellationToken = default) { var request = new DeleteApiKeyRequest() { Name = name }; await _mediator.Send(request, cancellationToken); return(NoContent()); }
public async Task <DeleteApiKeyResponse> DeleteApiKeyAsync(DeleteApiKeyRequest deleteApiKeyRequest) { return(await _onenetClient.ExecuteAsync <DeleteApiKeyResponse>(deleteApiKeyRequest)); }
public async Task <IActionResult> Delete([FromRoute] DeleteApiKeyRequest request, CancellationToken cancellationToken = default) { await _mediator.Send(request, cancellationToken); return(NoContent()); }