コード例 #1
0
        public void ConsultarEstadosVuelosTest()
        {
            VueloApplication      target = new VueloApplication();
            List <EstadoVueloDTO> vuelos = new List <EstadoVueloDTO>();
            VueloCiudadFilter     filtro = new VueloCiudadFilter();

            filtro.IdOrigen  = 6;
            filtro.IdDestino = 9;
            vuelos           = target.ConsultarEstadosVuelos(filtro);
            Assert.IsNotNull(vuelos);
        }
コード例 #2
0
        public IActionResult ConsultarVuelosTarifas([FromQuery] VueloCiudadFilter vueloFiltro)
        {
            try
            {
                if (vueloFiltro.IdOrigen == 0 || vueloFiltro.IdDestino == 0)
                {
                    return(BadRequest(BadRequestError));
                }

                List <VueloDTO> vuelos = new VueloApplication().ConsultarVueloTarifas(vueloFiltro);

                if (!vuelos.Any())
                {
                    return(NotFound(NotFoundError));
                }

                return(Ok(vuelos));
            }
            catch (Exception ex)
            {
                logger.Error(ex, InternalServerErrorConsultarVuelo);
                return(StatusCode((int)HttpStatusCode.InternalServerError, InternalServerErrorConsultarVuelo));
            }
        }