public ActionResult Buy(string id) { RepositorioPM PM = new RepositorioPM(); if (Session["shoppingcart"] == null) { List <Item> carts = new List <Item>(); carts.Add(new Item { Producto = PM.find(id), Quantity = 1 }); Session["shoppingcart"] = carts; } else { List <Item> carts = (List <Item>)Session["shoppingcart"]; var index = IsExists(id); if (index != -1) { carts[index].Quantity++; } else { carts.Add(new Item { Producto = PM.find(id), Quantity = 1 }); } Session["shoppingcart"] = carts; } return(RedirectToAction("Index")); }
// GET: Productos public ActionResult Index() { RepositorioPM PM = new RepositorioPM(); List <Producto> productos = PM.findAll(); return(View(productos)); }
public ActionResult Index(FormCollection frm) { var strSearchCriterio = frm["txtSearch"]; RepositorioPM PM = new RepositorioPM(); IEnumerable <Producto> productos = PM.findAll(strSearchCriterio); foreach (var prod in productos) { Debug.WriteLine("{0} [nombre: {1}]", prod.Id, prod.Nombre); } return(View(productos)); }