public async Task <ActionResult <Pedido> > PostPedido(Pedido pedido)
        {
            pedido.DroneId          = null;
            pedido.DataHoraInclusao = DateTime.Now;


            DroneDTO droneDTO = await _pedidoService.AtribuirPedidoDrone(pedido);


            if (droneDTO != null)
            {
                pedido.DroneId  = droneDTO.Drone.Id;
                pedido.Situacao = (int)EStatusPedido.DRONE_ASSOCIADO;
            }
            else
            {
                pedido.Situacao            = (int)EStatusPedido.RECUSADO;
                pedido.DataHoraFinalizacao = DateTime.Now;
            }
            _context.Pedido.Add(pedido);
            await _context.SaveChangesAsync();

            return(CreatedAtAction("GetPedido", new { id = pedido.Id }, pedido));
        }