public async Task DeleteConfigGenericItemExtentionValueAsync(ConfigGenericItemExtentionValueDto request)
        {
            _logger.LogDebug($"Delete config generic item extention value {JsonConvert.SerializeObject(request)}");

            var entity = await _dbContext.ConfigGenericItemExtensionValues.SingleOrDefaultAsync(x => x.GroupId == request.GroupId &&
                                                                                                x.ItemId == request.ItemId &&
                                                                                                x.ExtentionId == request.ExtentionId &&
                                                                                                x.Id == request.Id);

            if (entity != null)
            {
                _dbContext.Remove(entity);
                await _dbContext.SaveChangesAsync();
            }
            else
            {
                _logger.LogDebug($"Cannot delete config generic item extention value {JsonConvert.SerializeObject(request)}");
            }
        }
 public async Task DeleteConfigGenericItemExtentionValueAsync([FromBody] ConfigGenericItemExtentionValueDto request)
 {
     await _configGenericItemExtentionValueService.DeleteConfigGenericItemExtentionValueAsync(request);
 }