public ActionResult AgregarCarrito(FormCollection form) { Producto producto = db.Productos.Find(int.Parse(Request["item.ProductoID"].ToString())); //Instanciamos un objeto de articulo de carrito y le damos sus propiedades correspondientes CarritoItem item = new CarritoItem(); item.CarritoID = CarritoProductos.listaProductos.Count + 1; item.Producto = producto; item.ProductoID = producto.ProductoID; item.Cantidad = int.Parse(Request["Cantidad"].ToString()); item.CalcularSubtotal(); //Agregamos el artículo al carrito(lista) CarritoProductos.listaProductos.Add(item); if (producto == null) { return(HttpNotFound()); } return(View(producto)); }