in Hands-on lab/lab-files/src/src/PartsUnlimited.Models/ShoppingCart.cs [56:79]
public int RemoveFromCart(int id)
{
// Get the cart
var cartItem = _db.CartItems.Single(
cart => cart.CartId == ShoppingCartId
&& cart.CartItemId == id);
int itemCount = 0;
if (cartItem != null)
{
if (cartItem.Count > 1)
{
cartItem.Count--;
itemCount = cartItem.Count;
}
else
{
_db.CartItems.Remove(cartItem);
}
}
return itemCount;
}