// GET: Cart/Details/5 public ActionResult Details(int id) { ProductDBHandle productModel = new ProductDBHandle(); productModel.GetProduct(); if (Session["cart"] == null) { List <Item> cart = new List <Item>(); cart.Add(new Item { book = productModel.find(id), Quantity = 1 }); Session["cart"] = cart; } else { List <Item> cart = (List <Item>)Session["cart"]; int index = isExist(id); if (index != -1) { cart[index].Quantity++; } else { cart.Add(new Item { book = productModel.find(id), Quantity = 1 }); } Session["cart"] = cart; } return(RedirectToAction("Index")); }
// GET: Product public ActionResult Index() { ProductDBHandle dbhandle = new ProductDBHandle(); ModelState.Clear(); return(View(dbhandle.GetProduct())); }
// GET: Product/Details/5 public ActionResult Details(int id) { ProductDBHandle sdb = new ProductDBHandle(); return(View(sdb.GetProduct().Find(smodel => smodel.Id == id))); }
// GET: Admin/Edit/5 public ActionResult Edit(int id) { ProductDBHandle pdb = new ProductDBHandle(); return(View(pdb.GetProduct().Find(bmodel => bmodel.Id == id))); }