Skip to content

Instantly share code, notes, and snippets.

/// <summary>
/// Increments quantity in the local WarehouseItemStock table.
/// </summary>
private async Task IncrementLocalQuantity(WarehouseItem warehouseItem, decimal quantityChange)
{
await using var context = await _dbContextFactory.CreateDbContextAsync();
var stock = await context.Set<WarehouseItemStock>()
.FirstOrDefaultAsync(s => s.WarehouseItemId == warehouseItem.Id);
if (stock == null)