public void Add(int id) { try // tìm thấy trong giỏ -> tăng số lượng lên 1 { var item = Items.Single(i => i.Id == id); item.Quantity++; } catch // chưa có trong giỏ -> truy vấn CSDL và bỏ vào giỏ { var db = new ShopBeSoSinhDbContext(); var item = db.Products.Find(id); item.Quantity = 1; Items.Add(item); } }