public ActionResult Create([Bind(Include = "MaSanPham,TenSanPham,AnhMatTruoc,AnhMatSau,KichThuocSanPham,LuotXem,GiaSanPham,Sale,GioiTinh,MoTaSanPham,MaDanhMuc,NgayTao,GiaKhuyenMai,SanPhamMoiorCu,LuongMua,LoaiSanPham")] tbSanPham tbSanPham, HttpPostedFileBase fileUpload)
        {
            var fileimg = Path.GetFileName(fileUpload.FileName);
            //Lưu file
            var pa = Path.Combine(Server.MapPath("~/Content/LayoutAdmin/images"), fileimg);

            if (fileUpload == null)
            {
                ViewBag.ThongBao = "Chọn hình ảnh";
                return(View());
            }
            else if (System.IO.File.Exists(pa))
            {
                ViewBag.ThongBao = "Hình ảnh đã tồn tại!";
            }
            else
            {
                fileUpload.SaveAs(pa);
            }
            tbSanPham.NgayTao  = DateTime.Now;
            tbSanPham.LuotXem  = 0;
            tbSanPham.LuongMua = 0;
            db.tbSanPhams.Add(tbSanPham);
            tbSanPham.AnhMatTruoc = fileUpload.FileName;
            db.SaveChanges();
            ViewBag.MaDanhMuc = new SelectList(db.tbDanhMucs, "MaDanhMuc", "TenDanhMuc", tbSanPham.MaDanhMuc);
            return(RedirectToAction("Index"));
        }
        public ActionResult ThemVaoGioHang(int?masanpham)
        {
            if (Session["GioHangTamThoi"] == null)
            {
                Session["GioHangTamThoi"] = new List <ClassGioHangTamThoi>();
                Session["Dem"]            = "Trống";
            }
            List <ClassGioHangTamThoi> GioHangTamThoi = Session["GioHangTamThoi"] as List <ClassGioHangTamThoi>;

            if (GioHangTamThoi.FirstOrDefault(n => n.MaSanPham == masanpham) == null)
            {
                tbSanPham sanpham = dt.tbSanPhams.Find(masanpham);
                if (Session["Dem"].ToString() == "Trống")
                {
                    Session["Dem"] = "0";
                }
                Session["Dem"] = Int32.Parse(Session["Dem"].ToString()) + 1;
                ClassGioHangTamThoi item = new ClassGioHangTamThoi()
                {
                    MaSanPham  = sanpham.MaSanPham,
                    TenSanPham = sanpham.TenSanPham,
                    SoLuong    = 1,
                    GiaSanPham = decimal.ToInt32(sanpham.GiaSanPham.Value)
                };
                GioHangTamThoi.Add(item);
            }
            else
            {
                ClassGioHangTamThoi gio = GioHangTamThoi.FirstOrDefault(n => n.MaSanPham == masanpham);
                gio.SoLuong++;
            }
            return(Redirect(Request.UrlReferrer.ToString()));
        }
        public ActionResult DeleteConfirmed(int id)
        {
            tbSanPham tbSanPham = db.tbSanPhams.Find(id);

            db.tbSanPhams.Remove(tbSanPham);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
 public ActionResult Edit([Bind(Include = "MaSanPham,TenSanPham,AnhMatTruoc,AnhMatSau,KichThuocSanPham,LuotXem,GiaSanPham,Sale,GioiTinh,MoTaSanPham,MaDanhMuc,NgayTao,GiaKhuyenMai,SanPhamMoiorCu,LuongMua,LoaiSanPham")] tbSanPham tbSanPham)
 {
     if (ModelState.IsValid)
     {
         db.Entry(tbSanPham).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.MaDanhMuc = new SelectList(db.tbDanhMucs, "MaDanhMuc", "TenDanhMuc", tbSanPham.MaDanhMuc);
     return(View(tbSanPham));
 }
        // GET: AdminQuanLySanPham/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            tbSanPham tbSanPham = db.tbSanPhams.Find(id);

            if (tbSanPham == null)
            {
                return(HttpNotFound());
            }
            return(View(tbSanPham));
        }
        // GET: AdminQuanLySanPham/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            tbSanPham tbSanPham = db.tbSanPhams.Find(id);

            if (tbSanPham == null)
            {
                return(HttpNotFound());
            }
            ViewBag.MaDanhMuc = new SelectList(db.tbDanhMucs, "MaDanhMuc", "TenDanhMuc", tbSanPham.MaDanhMuc);
            return(View(tbSanPham));
        }