Пример #1
0
        public List <ResponseVuelos> BusquedaListaVuelos(RequestVuelos oRequestVuelos)
        {
            List <ResponseVuelos> oResponseVuelos = new List <ResponseVuelos>();
            BaseBL oBaseBL = new BaseBL();

            oBaseBL.Base();
            oResponseVuelos = oBaseBL.BusquedaListaVuelos(oRequestVuelos);
            return(oResponseVuelos);
        }
Пример #2
0
        public void TestMethod1()
        {
            RequestVuelos oRequestVuelos = new RequestVuelos {
                Precio = 120, Equipaje = true, CantidadEscalas = 1
            };
            List <ResponseVuelos> Resultado         = new List <ResponseVuelos>();
            List <ResponseVuelos> ResultadoEsperado = new List <ResponseVuelos>();

            ResultadoEsperado.Add(new ResponseVuelos {
                Equipaje = "SI", Escalas = "Escala", FechaRetorno = Convert.ToDateTime("2019-04-10"), FechaSalida = Convert.ToDateTime("2019-02-10"), PaisDestino = "Colombia", PaisOrigen = "Chile", Precio = 120
            });
            BaseBL oBaseBL = new BaseBL();

            oBaseBL.Base();
            Resultado = oBaseBL.BusquedaListaVuelos(oRequestVuelos);
            Assert.AreEqual(ResultadoEsperado.Count, Resultado.Count);
        }
Пример #3
0
        public List <ResponseVuelos> BusquedaListaVuelos(RequestVuelos oRequestVuelos)
        {
            List <ResponseVuelos> oResponseVuelos = new List <ResponseVuelos>();
            ListaVuelos           oListaVuelos    = new ListaVuelos();

            oListaVuelos = new ListaVuelosDA().BusquedaListaVuelos(oRequestVuelos);
            foreach (Vuelos oVuelos in oListaVuelos)
            {
                string PaisOrigen  = BuscaPais(oVuelos.CodPaisOrigen);
                string PaisDestino = BuscaPais(oVuelos.CodPaisDestino);
                string Escalas     = Escala(oVuelos.CantEscalas);
                string Equipaje    = (oVuelos.Equipaje == true) ? "SI" : "NO";
                oResponseVuelos.Add(new ResponseVuelos {
                    PaisOrigen = PaisOrigen, PaisDestino = PaisDestino, Escalas = Escalas, Equipaje = Equipaje, FechaSalida = oVuelos.FechaSalida, FechaRetorno = oVuelos.FechaRetorno, Precio = oVuelos.Precio
                });
            }
            return(oResponseVuelos);
        }
Пример #4
0
        public ListaVuelos BusquedaListaVuelos(RequestVuelos oRequestVuelos)
        {
            ListaVuelos ListaVuelos = new ListaVuelos();

            try
            {
                if (VariablesPublicas.ListaVuelos.ToList().Count > 0)
                {
                    ListaVuelos.AddRange((from q in VariablesPublicas.ListaVuelos
                                          where q.CantEscalas == oRequestVuelos.CantidadEscalas && q.Equipaje == oRequestVuelos.Equipaje && q.Precio == oRequestVuelos.Precio
                                          select q).ToList());
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(ListaVuelos);
        }