// GET: pedidos/Details/5 public async Task <IActionResult> Details(int?id) { if (id == null) { return(NotFound()); } var pedidoView = new pedidoView(); var pedidoDetalle = new pedidoDetalle(); pedidoView.pedido = await _context.pedidos .Include(p => p.mesa) .Include(p => p.plato) .FirstOrDefaultAsync(m => m.idPedido == id); var data = _context.pedidoDetalles.Include(od => od.pedido).Where(od => od.idPedido.Equals(id)).ToList(); pedidoView.pedidos = data; ViewData["Platoo"] = new SelectList(_context.plato, "idPlatos", "Nombre", pedidoDetalle); return(View(pedidoView)); }
public async Task <IActionResult> ValidarImprimir(int?id) { pedidoView dd = new pedidoView(); dd.pedido = await _context.pedidos .Include(o => o.mesa) .Include(o => o.plato) .FirstOrDefaultAsync(m => m.idPedido == id); var data = _context.pedidoDetalles .Include(od => od.pedido) .Include(od => od.plato) .Where(od => od.idPedidoDetalle.Equals(id)).ToList(); dd.pedidos = data; return(View("Factura", dd)); }