Beispiel #1
0
        public UpdateApiKeyResponse UpdateApiKey(UpdateApiKeyRequest request)
        {
            UpdateApiKeyResponse response         = new UpdateApiKeyResponse();
            ThirdPartyClient     thirdPartyClient = Mapper.Map <ThirdPartyClientViewModel, ThirdPartyClient>(request.ThirdPartyClientViewModel);

            thirdPartyClientRepository.UpdateThirdPartyClient(thirdPartyClient);
            return(response);
        }
        public async Task UpdateAsync(string key, UpdateApiKeyRequest request)
        {
            var entity = await _readRepository.GetByKeyAsync(key);

            var updatedEntity = new ApiKeyEntity
            {
                Owner       = request.Owner ?? entity.Owner,
                Permissions = request.Permissions ?? entity.Permissions
            };

            await(await _container).ReplaceItemAsync(
                await _entityMutator.UpdateMetadataAsync(updatedEntity, entity, request.SharedWith),
                key
                );
        }
Beispiel #3
0
 public Task UpdateApiKeyAsync(UpdateApiKeyRequest request)
 {
     return(_runner.RunAsync(() => _payAuthApi.UpdateApiKeyAsync(request)));
 }
Beispiel #4
0
 public async Task <UpdateApiKeyResponse> RegisterApiKeyAsync(UpdateApiKeyRequest updateApiKeyRequest)
 {
     return(await _onenetClient.ExecuteAsync <UpdateApiKeyResponse>(updateApiKeyRequest));
 }
 public async Task UpdateAsync(string key, UpdateApiKeyRequest request) =>
 await _writeRepository.UpdateAsync(key, request);
 public async Task UpdateAsync(string key, UpdateApiKeyRequest request) =>
 await _service.UpdateAsync(key, request);