public ActionResult Enviar(Pedido pedido)
 {
     // Modificamos el pedido y volvemos a
     //la lista de no enviados
     db.Pedidos.Attach(pedido);
     db.ObjectStateManager.ChangeObjectState
         (pedido, EntityState.Modified);
     db.SaveChanges();
     return RedirectToAction("Index");
 }
 /// <summary>
 /// Crear un nuevo objeto Pedido.
 /// </summary>
 /// <param name="idPedido">Valor inicial de la propiedad IdPedido.</param>
 /// <param name="fechaPedido">Valor inicial de la propiedad FechaPedido.</param>
 /// <param name="importe">Valor inicial de la propiedad Importe.</param>
 /// <param name="clientesIdCliente">Valor inicial de la propiedad ClientesIdCliente.</param>
 public static Pedido CreatePedido(global::System.Int32 idPedido, global::System.DateTime fechaPedido, global::System.Decimal importe, global::System.Int32 clientesIdCliente)
 {
     Pedido pedido = new Pedido();
     pedido.IdPedido = idPedido;
     pedido.FechaPedido = fechaPedido;
     pedido.Importe = importe;
     pedido.ClientesIdCliente = clientesIdCliente;
     return pedido;
 }
 /// <summary>
 /// Método desusado para agregar un nuevo objeto al EntitySet Pedidos. Considere la posibilidad de usar el método .Add de la propiedad ObjectSet&lt;T&gt; asociada.
 /// </summary>
 public void AddToPedidos(Pedido pedido)
 {
     base.AddObject("Pedidos", pedido);
 }