コード例 #1
0
        // GET: Carrito/Order
        public ActionResult Order(Carrito carrito)
        {
            Pedido pedido = CreateOrder();

            if (carrito.Count() == 0)
            {
                return(View("Error"));
            }
            foreach (Producto producto in carrito)
            {
                Producto p = db.Productos.Find(producto.Id);
                p.Cantidad--;
                CheckStock(p);
                pedido.Productos.Add(p);
                pedido.Factura.Total += p.Precio;
            }
            db.SaveChanges();
            carrito.Clear();

            return(View("List", carrito));
        }