Ejemplo n.º 1
0
        /// <summary>
        /// Consulta de vuelos entre dos ciudades con prioridad en las tarifas
        /// </summary>
        /// <param name="filtro"></param>
        /// <returns></returns>
        public List <VueloDTO> ConsultarVueloTarifas(VueloCiudadFilter filtro)
        {
            IVueloRepository vueloRepository = DependencyInjectionContainer.Resolve <IVueloRepository>();
            IVueloDomain     vueloDomain     = DependencyInjectionContainer.Resolve <IVueloDomain>();

            return(vueloDomain.ConsultarVueloTarifas(vueloRepository.ConsultarVuelo(filtro)));
        }
Ejemplo n.º 2
0
 public VueloController(IVueloRepository vueloRepository, IAeropuertoRepository aeropuertoRepository, IAvionRepository avionRepository)
 {
     _vueloRepository      = vueloRepository;
     _aeropuertoRepository = aeropuertoRepository;
     _avionRepository      = avionRepository;
 }
Ejemplo n.º 3
0
        /// <summary>
        /// Consultar estados de los vuelos y la disponibilidad de asientos.
        /// </summary>
        /// <param name="filtro"></param>
        /// <returns></returns>
        public List <EstadoVueloDTO> ConsultarEstadosVuelos(VueloCiudadFilter filtro)
        {
            IVueloRepository vueloRepository = DependencyInjectionContainer.Resolve <IVueloRepository>();

            return(vueloRepository.ConsultarEstadosVuelo(filtro));
        }