public void capNhatVaoGioHangTam(int maTV, int maSP, int sl)
        {
            var result = db.GioHangTam.SingleOrDefault(s => s.MaSp == maSP && s.MaTv == maTV);

            if (result == null)
            {
                //Nếu sản phẩm không có trong giỏ hàng tạm thì sẽ thêm mới
                GioHangTam  item    = new GioHangTam();
                ThanhVienTb tv      = HttpContext.Session.Get <ThanhVienTb>("TaiKhoan");
                var         sanPham = db.SanPham.SingleOrDefault(s => s.MaSp == maSP);
                if (tv != null && sanPham != null)
                {
                    item.MaTv    = tv.MaThanhVien;
                    item.MaSp    = maSP;
                    item.DonGia  = sanPham.DonGia;
                    item.SoLuong = sl;
                }
                db.GioHangTam.Add(item);
                db.SaveChanges();
            }
            else
            {
                result.SoLuong = sl;
                db.SaveChanges();
            }
        }
        public ActionResult XoaItemGioHang(int?MaSP, int?MaEdit)
        {
            if (HttpContext.Session.Get("GioHang") == null)
            {
                return(RedirectToAction("Index", "Home"));
            }
            List <ItemGioHang> listGH = HttpContext.Session.Get <List <ItemGioHang> >("GioHang");
            ItemGioHang        it     = listGH.SingleOrDefault(f => f.MaSP == MaSP);

            listGH.Remove(it);
            ThanhVienTb tv = HttpContext.Session.Get <ThanhVienTb>("TaiKhoan");

            if (tv != null)
            {
                GioHangTam itemGHT = db.GioHangTam.SingleOrDefault(s => s.MaSp == MaSP && s.MaTv == tv.MaThanhVien);
                if (itemGHT != null)
                {
                    db.GioHangTam.Remove(itemGHT);
                    db.SaveChanges();
                }
            }
            if (MaEdit != null)
            {
                return(RedirectToAction("LoadGioHangAjaxUpdate", new { @MaSP = MaEdit }));
            }
            return(RedirectToAction("LoadViewGioHangAjax"));
        }