//cap nhap gio hang public ActionResult Capnhapgiohang(int imasp, int isize, FormCollection f) { List <GioHang> listhang = Laygiohang(); GioHang sp = listhang.SingleOrDefault(n => n.iMasp == imasp && n.iSize == isize); if (sp != null) { sp.iSoluong = int.Parse(f["txtSoluong"].ToString()); } return(RedirectToAction("GioHang")); }
//xoa gio hang public ActionResult Xoagiohang(int imasp, int isize) { List <GioHang> listhang = Laygiohang(); GioHang sp = listhang.SingleOrDefault(n => n.iMasp == imasp && n.iSize == isize); //ton tai cho sua if (sp != null) { listhang.RemoveAll(n => n.iMasp == imasp && n.iSize == isize); return(RedirectToAction("GioHang")); } if (listhang.Count == 0) { return(RedirectToAction("Index", "ShoseStore")); } return(RedirectToAction("GioHang")); }
//them gio hang public ActionResult Themgiohang(int imasp, int iSize, int Soluong, string strUrl) { //lay gio hang List <GioHang> listhang = Laygiohang(); // kt gio hang ton tai hay chua GioHang sanpham = listhang.Find(n => n.iMasp == imasp && n.iSize == iSize); if (sanpham == null) { sanpham = new GioHang(imasp, iSize, Soluong); listhang.Add(sanpham); return(Redirect(strUrl)); } else { sanpham.iSoluong = sanpham.iSoluong + Soluong; return(Redirect(strUrl)); } }