public async Task <KeyModel> Update(string ownerPublicKey, KeyModel model) { var ownerKey = await _keyData.GetByPublicKey(ownerPublicKey); model.OwnerKeyId = ownerKey.Id; var result = await _keyData.Update(model); _logger.LogInformation(LogEvents.NewKeyUpdated, string.Empty, ownerPublicKey, model.PublicKey); return(result); }