public async Task <IActionResult> Decrement(string id)
        {
            try
            {
                var asset = _manager.Decrement(id);
                await _webhookPublisher.PublishAsync("Assets.AssetUpdated", asset.Id.ToString(), asset.Name).ConfigureAwait(false);

                return(await base.PutEntity(id, asset));
            }
            catch (Exception ex)
            {
                return(ex.GetActionResult());
            }
        }