public ActionResult ThemMoi(DonHang dh, HttpPostedFileBase fileUpload) { //Thêm vào cơ sở dữ liệu if (ModelState.IsValid) { db.DonHangs.Add(dh); db.SaveChanges(); } return View(); }
public ActionResult ChinhSua(DonHang dh, FormCollection f) { //Thêm vào cơ sở dữ liệu if (ModelState.IsValid) { //Thực hiện cập nhận trong model db.Entry(dh).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); } return RedirectToAction("Index"); }
public ActionResult DatHang() { //Kiểm tra đăng đăng nhập if (Session["TaiKhoan"] == null || Session["TaiKhoan"].ToString() == "") { return RedirectToAction("DangNhap", "NGuoiDung"); } //Kiểm tra giỏ hàng if (Session["GioHang"] == null) { RedirectToAction("Index", "Home"); } //Thêm đơn hàng DonHang ddh = new DonHang(); KhachHang kh = (KhachHang)Session["TaiKhoan"]; List<GioHang> gh = LayGioHang(); ddh.MaKH = kh.MaKH; ddh.NgayDat = DateTime.Now; ddh.NgayGiao = DateTime.Now; ddh.DaThanhToan = "Chưa thanh toán"; ddh.TinhTrangGiaoHang = 0; db.DonHangs.Add(ddh); db.SaveChanges(); //Thêm chi tiết đơn hàng foreach (var item in gh) { ChiTietDonHang ctDH = new ChiTietDonHang(); ctDH.MaDonHang = ddh.MaDonHang; ctDH.MaSach = item.iMaSach; ctDH.SoLuong = item.iSoLuong; ctDH.DonGia = (decimal)item.dDonGia; db.ChiTietDonHangs.Add(ctDH); } db.SaveChanges(); return RedirectToAction("Index", "Home"); }