/// <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))); }
public VueloController(IVueloRepository vueloRepository, IAeropuertoRepository aeropuertoRepository, IAvionRepository avionRepository) { _vueloRepository = vueloRepository; _aeropuertoRepository = aeropuertoRepository; _avionRepository = avionRepository; }
/// <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)); }