public List <ResponseVuelos> BusquedaListaVuelos(RequestVuelos oRequestVuelos) { List <ResponseVuelos> oResponseVuelos = new List <ResponseVuelos>(); BaseBL oBaseBL = new BaseBL(); oBaseBL.Base(); oResponseVuelos = oBaseBL.BusquedaListaVuelos(oRequestVuelos); return(oResponseVuelos); }
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); }
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); }
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); }