// // GET: /Home/ /// <summary> /// Hàm Lấy Ra Product mới nhất,hot /// </summary> /// <returns></returns> public ActionResult Index() { var productDao = new ProductDAO(); ViewBag.NewProduct = productDao.ListNewProduct(7);//Hiển Thị theo ViewBag ViewBag.Feature = productDao.ListFeatureProduct(7); return View(); }
public ActionResult EditProduct(Product product) { if (ModelState.IsValid) { var dao = new ProductDAO(); var result = dao.Update(product); if (result) { SetAlert("SửaThành Công", "success"); return RedirectToAction("ViewProduct", "Product"); } } else { ModelState.AddModelError("", "Cập Nhập Không Thành Công"); } return RedirectToAction("ViewProduct"); }
/// <summary> /// Thêm Giỏ Hàng /// </summary> /// <param name="ProductID">ID</param> /// <param name="Quantity">Số Lượng</param> /// <returns></returns> public ActionResult AddCart(int ProductID, int Quantity) { var product = new ProductDAO().ViewDetailProduct(ProductID);//Lấy ra Product Theo ID var cart = Session[CartSession];//Khởi Tạo biến Session if (cart != null)//Nếu Chưa có Product nào { var list = (List<CartItem>)cart;//Gán Session vào List CartItem if (list.Exists(x => x.Product.ID == ProductID))//Nếu có chưa ProductID { foreach (var item in list) { if (item.Product.ID == ProductID) { item.Quantity += Quantity;//Số Lượng Cộng Thêm } } } else { //tạo mới đối tượng cart Item var item = new CartItem(); item.Product = product; item.Quantity = Quantity; list.Add(item); } //Gán vào session Session[CartSession] = list; } else { //tạo mới đối tượng cart Item var item = new CartItem(); item.Product = product; item.Quantity = Quantity; var list = new List<CartItem>(); list.Add(item); //Gán vào session Session[CartSession] = list; } return RedirectToAction("Cart"); }
public ActionResult CreateProduct(Product product) { if (ModelState.IsValid) { if (product.CreatedDate == null) { product.CreatedDate = DateTime.Now; } var dao = new ProductDAO(); int id = dao.Insert(product); if (id > 0) { SetAlert("Thêm Thành Công", "success"); return RedirectToAction("ViewProduct", "Product"); } } else { ModelState.AddModelError("", "Thêm Không Thành Công"); } return RedirectToAction("ViewProduct"); }
/// <summary> /// Hàm Chi Tiết Sản Phẩm /// </summary> /// <param name="id"></param> /// <returns></returns> public ActionResult ViewDetailProduct(int id) { var model = new ProductDAO().ViewDetailProduct(id); //Lấy ra sản phẩm muốn lấy theo ID ViewBag.Category = new ProductCategoryDAO().ViewDetailProductCategory(model.ID); //Lấy Ra Loại Sản Phẩm Theo ID return View(model); }
public ActionResult DeleteProduct(int id) { var product = new ProductDAO().Delete(id); return RedirectToAction("ViewProduct", product); }
public ActionResult _DeleteProduct(int id) { SelectViewBag(); var product = new ProductDAO().GetByID(id); return PartialView("_DeleteProduct", product); }
public ActionResult ViewProduct() { var dao = new ProductDAO(); var result = dao.ViewProduct(); return View(result); }