public bool AddItem(ItemShoppingCart item) { if (HasItem(item.ProductId)) { var itemRegistered = GetItem(item.ProductId); itemRegistered.AddQuantity(item.Quantity); if (!itemRegistered.IsValid()) { return(false); } } else { Items.Add(item); } CalculateTotalValue(); return(true); }
public void RemoveItem(ItemShoppingCart item) { Items.Remove(item); CalculateTotalValue(); }