public CreateInventoryItemCommand(InventoryItem item) : this() { this.Item = item; }
/// /// <param name="item"></param> /// <param name="decrement"></param> public int DecreaseQuantity(InventoryItem item, int decrement) { return 0; }
public void AddItem(InventoryItem item) { itemsByKey.Add(item.Id, item); CommandStore.Add(new CreateInventoryItemCommand(item)); }
/// /// <param name="item"></param> /// <param name="increment"></param> public int IInventoryManagement.UpdateQuantity(InventoryItem item, int increment) { return 0; }