Beispiel #1
0
        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);
            }
        }
Beispiel #2
0
        public DeleteApiKeyResponse DeleteApiKey(DeleteApiKeyRequest request)
        {
            DeleteApiKeyResponse response        = new DeleteApiKeyResponse();
            ThirdPartyClient     thirpartyClient = Mapper.Map <ThirdPartyClientViewModel, ThirdPartyClient>(request.ThirdPartyClientViewModel);

            thirdPartyClientRepository.DeleteThirdPartyClient(thirpartyClient);
            return(response);
        }
Beispiel #3
0
        public async Task <IActionResult> Delete(string name, CancellationToken cancellationToken = default)
        {
            var request = new DeleteApiKeyRequest()
            {
                Name = name
            };

            await _mediator.Send(request, cancellationToken);

            return(NoContent());
        }
Beispiel #4
0
 public async Task <DeleteApiKeyResponse> DeleteApiKeyAsync(DeleteApiKeyRequest deleteApiKeyRequest)
 {
     return(await _onenetClient.ExecuteAsync <DeleteApiKeyResponse>(deleteApiKeyRequest));
 }
Beispiel #5
0
        public async Task <IActionResult> Delete([FromRoute] DeleteApiKeyRequest request, CancellationToken cancellationToken = default)
        {
            await _mediator.Send(request, cancellationToken);

            return(NoContent());
        }