示例#1
0
        public void Add(Item item)
        {
            ShoppingCartLine existingLine = FindLine(item);

            if (existingLine != null)
            {
                existingLine.Quantity += 1;
            }
            else
            {
                _cartLines.Add(new ShoppingCartLine(item));
            }
        }
示例#2
0
        public void Add(ShoppingCartLine newLine)
        {
            ShoppingCartLine existingLine = FindLine(newLine);

            if (existingLine != null)
            {
                existingLine.Quantity += newLine.Quantity;
            }
            else
            {
                _cartLines.Add(newLine);
            }
        }
示例#3
0
 public ShoppingCartLine FindLine(ShoppingCartLine otherLine)
 {
     return(FindLine(otherLine.Item));
 }
示例#4
0
 public void RemoveLine(ShoppingCartLine otherLine)
 {
     RemoveLine(otherLine.Item);
 }