public IActionResult SearchByTipoAeronave(string codigo)
        {
            //Busca la entidad de acuerdo al key {Id, Codigo}
            var entidad = servicio.BuscarPorEstadoVuelo(codigo);

            //Si es nula "not found", Si no es nula regresa entidad
            if (entidad == null)
            {
                return(NotFound());
            }
            else
            {
                return(Ok(entidad));
            }
        }
        public async Task <IActionResult> Reporte(string codigo)
        {
            List <EstadoVueloViewModel> resultado = null;

            if (string.IsNullOrEmpty(codigo))
            {
                resultado = await servicio.Listar();
            }
            else
            {
                resultado = await servicio.BuscarPorEstadoVuelo(codigo);
            }

            return(View(resultado));
        }