public void Add(Item item) { ShoppingCartLine existingLine = FindLine(item); if (existingLine != null) { existingLine.Quantity += 1; } else { _cartLines.Add(new ShoppingCartLine(item)); } }
public void Add(ShoppingCartLine newLine) { ShoppingCartLine existingLine = FindLine(newLine); if (existingLine != null) { existingLine.Quantity += newLine.Quantity; } else { _cartLines.Add(newLine); } }
public ShoppingCartLine FindLine(ShoppingCartLine otherLine) { return(FindLine(otherLine.Item)); }
public void RemoveLine(ShoppingCartLine otherLine) { RemoveLine(otherLine.Item); }