예제 #1
0
 public ActionResult ThemItemGioHang(int IDSanPham, int SL, string strUrl)
 {
     if (Session["Login"] == null)
     {
         return(RedirectToAction("DangNhap", "DangNhap"));
     }
     else
     {
         SanPham sp = db.SanPhams.SingleOrDefault(s => s.IDSanPham == IDSanPham);
         if (sp == null)
         {
             Response.StatusCode = 404;
             return(null);
         }
         List <Item_GioHang> listGioHang = LayGioHang();
         Item_GioHang        item        = listGioHang.Find(i => i.MaSP == IDSanPham);
         if (item == null)
         {
             item = new Item_GioHang(IDSanPham, SL);
             listGioHang.Add(item);
             return(Redirect(strUrl));
         }
         else
         {
             item.SoLuong = item.SoLuong + SL;
             return(Redirect(strUrl));
         }
     }
 }
예제 #2
0
        public ActionResult XoaItemGioHang(int IDSanPham)
        {
            SanPham sp = db.SanPhams.SingleOrDefault(s => s.IDSanPham == IDSanPham);

            if (sp == null)
            {
                Response.StatusCode = 404;
                return(null);
            }
            List <Item_GioHang> listGioHang = LayGioHang();
            Item_GioHang        item        = listGioHang.Find(i => i.MaSP == IDSanPham);

            if (item != null)
            {
                listGioHang.RemoveAll(s => s.MaSP == IDSanPham);
            }
            return(RedirectToAction("GioHang"));
        }
예제 #3
0
        public ActionResult CapNhatItemGioHang(int IDSanPham, int SL)
        {
            SanPham sp = db.SanPhams.SingleOrDefault(s => s.IDSanPham == IDSanPham);

            if (sp == null)
            {
                Response.StatusCode = 404;
                return(null);
            }
            List <Item_GioHang> listGioHang = LayGioHang();
            Item_GioHang        item        = listGioHang.Find(i => i.MaSP == IDSanPham);

            if (item != null)
            {
                item.SoLuong = SL;
            }
            return(RedirectToAction("GioHang", "GioHang"));
        }