public async Task <IActionResult> PutTbPedido(int id, TbPedido tbPedido)
        {
            if (id != tbPedido.CodPedido)
            {
                return(BadRequest());
            }

            _context.Entry(tbPedido).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!TbPedidoExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
        public async Task <IActionResult> PostTbPedido(PedidoAux pedidoAux)
        {
            Console.WriteLine("ESPAÑA: " + pedidoAux.CodCliente);
            TbPedido tbPedido = new TbPedido();

            tbPedido.CodCliente = pedidoAux.CodCliente;
            tbPedido.CodClienteDireccionEnvio = pedidoAux.CodClienteDireccionEnvio;
            tbPedido.CodTipoEnvio             = pedidoAux.CodTipoEnvio;
            tbPedido.FechaPedido   = DateTime.Now;
            tbPedido.MontoTotal    = pedidoAux.MontoTotal;
            tbPedido.EstadoEntrega = "PROCESO";

            _context.TbPedido.Add(tbPedido);

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateException)
            {
                if (TbPedidoExists(tbPedido.CodPedido))
                {
                    return(Conflict());
                }
                else
                {
                    throw;
                }
            }

            foreach (var element in pedidoAux.lstProductos)
            {
                TbDetallePedido det = new TbDetallePedido();
                det.Cantidad    = Convert.ToInt32(element.PrecioCosto);
                det.CodPedido   = tbPedido.CodPedido;
                det.CodProducto = element.CodProducto;
                _context.TbDetallePedido.Add(det);
                await _context.SaveChangesAsync();
            }
            int res = tbPedido.CodPedido;

            return(Ok(res));
        }