Example #1
0
        // 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));
        }