public ActionResult ThemKhuyenMai(FormCollection f, HttpPostedFileBase file) { var path = ""; if (file != null) { if (file.ContentLength > 0) { if (Path.GetExtension(file.FileName).ToLower() == ".jpg") { path = Path.Combine(Server.MapPath("~/Content/Images/300x450xkhuyenmai"), file.FileName); file.SaveAs(path); } } } string id = "khuyenmai00" + (DataAccess.db.VOUCHERs.Count() + 2).ToString(); var km = new VOUCHER() { ANHDAIDIEN = file.FileName, MAVOUCHER = id, TENVOUCHER = f["TenKhuyenMai"], NGAYBD = f["NgayBatDau"], NGAYKT = f["NgayKetThuc"], GIAMGIA = (int?)int.Parse(f["GiamGia"]), NOIDUNG = f["NoiDung"], GHICHU = f["GhiChu"] }; DataAccess.db.VOUCHERs.Add(km); DataAccess.db.SaveChanges(); return(RedirectToAction("QuanLyKhuyenMai", "Admin")); }
//public ActionResult AddItem(int idCategory,int idVoucher) //{ // var data = myContext.VOUCHERs.Where(x => x.categoryId == idCategory).ToList(); // foreach(var it in data) // { // if (it.id == idVoucher) // { // product = it; // } // } // var cart = (Cart)Session["CartSession"]; // if (cart != null) // { // cart.AddItem(product, 1); // //Gán vào session // Session["CartSession"] = cart; // // điều hướng // return RedirectToAction("Cart","Home"); // } // else // { // //tạo mới đối tượng cart item // cart = new Cart(); // cart.AddItem(product, 1); // //Gán vào session // Session["CartSession"] = cart; // // điều hướng // return RedirectToAction("Cart", "Home"); // } //} public ActionResult AddItem(int idVoucher) { product = myContext.VOUCHERs.Where(x => x.id == idVoucher).FirstOrDefault(); var cart = (Cart)Session["CartSession"]; if (cart != null) { cart.AddItem(product, 1); //Gán vào session Session["CartSession"] = cart; // điều hướng return(RedirectToAction("Cart", "Home")); } else { //tạo mới đối tượng cart item cart = new Cart(); cart.AddItem(product, 1); //Gán vào session Session["CartSession"] = cart; // điều hướng return(RedirectToAction("Cart", "Home")); } }
public ActionResult IncreaseItem(int idVoucher) { product = context.VOUCHERs.Where(x => x.id == idVoucher).FirstOrDefault(); var cart = (Cart)Session["CartSession"]; if (cart != null) { cart.IncreaseItem(idVoucher); //Gán vào session Session["CartSession"] = cart; // điều hướng return(RedirectToAction("Cart", "Home")); } else { return(RedirectToAction("Cart", "Home")); } }
public ActionResult Confirm(FormCollection f) { if (f["Voucher"].ToString() != String.Empty) { string vcId = f["Voucher"]; VOUCHER vc = DataAccess.db.VOUCHERs.SingleOrDefault(x => x.MAVOUCHER == vcId); Session["MaVoucher"] = vc.MAVOUCHER; int?giamGia = 100 - vc.GIAMGIA; int?thanhTien = Int32.Parse(f["ThanhTien"].ToString()) * giamGia; Session["ThanhTien"] = (thanhTien / 100).ToString(); } else { int?thanhTien = Int32.Parse(f["ThanhTien"].ToString()); Session["ThanhTien"] = (thanhTien).ToString(); Session["MaVoucher"] = ""; } Session["Ghe"] = f["Ghe"]; return(RedirectToAction("MuaVe", "QKTCinema")); }