public void CapNhatGioHang(ShopBanGiayProEntity giay) { foreach (ShopBanGiayProEntity it in danhsach) { if (it.MaGiay == giay.MaGiay) { it.SoLuong = giay.SoLuong; if (giay.SoLuong == 0) danhsach.Remove(it); return; } } }
public void CapNhatGioHang(ShopBanGiayProEntity giay) { foreach (ShopBanGiayProEntity it in danhsach) { if (it.MaGiay == giay.MaGiay) { it.SoLuong = giay.SoLuong; if (giay.SoLuong == 0) { danhsach.Remove(it); } return; } } }
public ActionResult AddToCart(string id, float gia) { if (Session["Cart"] != null) { CartList = (List<ShopBanGiayProEntity>)Session["Cart"]; var OldCart = CartList.Find(m => m.MaGiay == id); if (OldCart != null) { var NewCart = new ShopBanGiayProEntity { MaGiay = id, SoLuong = OldCart.SoLuong + 1, DonGia = gia }; CartList.Remove(OldCart); CartList.Add(NewCart); } else { CartList.Add(new ShopBanGiayProEntity { MaGiay = id, SoLuong = 1, DonGia = gia }); } } else { CartList.Add(new ShopBanGiayProEntity { MaGiay = id, SoLuong = 1, DonGia = gia }); } Session["Cart"] = CartList; return RedirectToAction("ShowCart"); }