/*public ActionResult AgregarCarrito() * { * Carrito carrito = SessionStateAttribute[] * } */ public ActionResult AddCarrito(int ProductoID, int cantidad) { if (Session["UsuarioID"] == null) { return(Redirect("/Usuario/Login")); } Carrito carrito = Session["Carrito"] as Carrito; if (carrito == null || Session["Carrito"] == null) { carrito = new Carrito(); Session["Carrito"] = carrito; } var producto = prodLogic.BusquedaProductoSolo(ProductoID); producto.Cantidad = cantidad; carrito.productoLista.Add(producto); carrito.SubTotal = cartLogic.ObtenerSubTotal(carrito.productoLista); carrito.Total = cartLogic.ObtenerTotal(carrito.productoLista); Session["CarritoTotal"] = carrito.Total; Session["CarritoSub"] = carrito.SubTotal; return(RedirectToAction("MiCarrito")); }