public List<Vuelo> ConsultarVuelosDisponiblesTarifa(Ciudad ciudadOrigen, Ciudad ciudadDestino)
        {
            List<Vuelo> vuelos = new List<Vuelo>();

            Vuelo vueloUno = new Vuelo();
            vueloUno.Id = 1;
            vueloUno.Estado = "SALIO";
            vueloUno.Origen = 1;
            vueloUno.Destino = 2;
            vueloUno.HorarioSalida = new DateTime();
            vueloUno.HorarioLlegada = new DateTime();

            Vuelo vueloDos = new Vuelo();
            vueloDos.Id = 2;
            vueloDos.Estado = "ARRIBO";
            vueloDos.Origen = 1;
            vueloDos.Destino = 2;
            vueloDos.HorarioSalida = new DateTime();
            vueloDos.HorarioLlegada = new DateTime();

            Vuelo vueloTres= new Vuelo();
            vueloTres.Id = 3;
            vueloTres.Estado = "ARRIBO";
            vueloTres.Origen = 1;
            vueloTres.Destino = 2;
            vueloTres.HorarioSalida = new DateTime();
            vueloDos.HorarioLlegada = new DateTime();

            vuelos.Add(vueloUno);
            vuelos.Add(vueloDos);
            vuelos.Add(vueloTres);
            return vuelos;
        }
        public List<Vuelo> ConsultarVuelosDisponiblesHorarios(Ciudad ciudadOrigen, Ciudad ciudadDestino)
        {
            if (ciudadOrigen.Codigo == 3)
            {
                return new List<Vuelo>();
            }

            List<Vuelo> vuelos = new List<Vuelo>();

            Vuelo vueloUno = new Vuelo();
            vueloUno.Id = 1;
            vueloUno.Estado = "SALIO";
            vueloUno.Origen = 1;
            vueloUno.Destino = 2;
            vueloUno.HorarioSalida = new DateTime();
            vueloUno.HorarioLlegada = new DateTime();

            Vuelo vueloDos = new Vuelo();
            vueloDos.Id = 2;
            vueloDos.Estado = "SALIO";
            vueloDos.Origen = 1;
            vueloDos.Destino = 2;
            vueloDos.HorarioSalida = new DateTime();
            vueloDos.HorarioLlegada = new DateTime();

            vuelos.Add(vueloUno);
            vuelos.Add(vueloDos);
            return vuelos;
        }
예제 #3
0
 /// <summary>
 /// Mètodo encargado de consultar los vuelos disponibles dando prioridad al costo,
 /// entre dos ciudades
 /// </summary>
 /// <param name="tarifa"></param>
 /// <returns></returns>
 public List<Vuelo> ConsultarVuelosDisponiblesTarifa(Ciudad ciudadOrigen, Ciudad ciudadDestino)
 {
     var vuelos = from v in vuelosContext.Vuelo
                  where v.Origen == ciudadOrigen.Codigo &&
                  v.Destino == ciudadDestino.Codigo
                  orderby v.Tarifa ascending
                  select v;
     return vuelos.ToList();
 }
예제 #4
0
 /// <summary>
 /// Mètodo encargado de consultar los vuelos disponibles en dos ciudades
 /// </summary>
 /// <param name="ciudadOrigen"></param>
 /// <param name="ciudadDestino"></param>
 /// <returns></returns>
 public List<Vuelo> ConsultarVuelosDisponiblesHorarios(Ciudad ciudadOrigen, Ciudad ciudadDestino)
 {
     var vuelos = from v in vuelosContext.Vuelo
                  where v.Origen == ciudadOrigen.Codigo &&
                  v.Destino == ciudadDestino.Codigo
                  orderby v.HorarioSalida
                  select v;
     return vuelos.ToList();
 }
 public Ciudad obtenerCiudadCodigo(string codigo)
 {
     Ciudad ciudad = new Ciudad();
     if (codigo.Equals("1"))
     {
         ciudad.Codigo = 1;
         ciudad.Nombre = "Medellin";
     }
     else if (codigo.Equals("2")) {
         ciudad.Codigo = 2;
         ciudad.Nombre = "Bogota";
     }
     else if (codigo.Equals("3"))
     {
         ciudad.Codigo = 3;
         ciudad.Nombre = "Armenia";
     }
     return ciudad;
 }
 public List<Ciudad> ObtenerCiudadesVuelos()
 {
     Ciudad ciudad1=new Ciudad();
     ciudad1.Codigo=1;
     ciudad1.Nombre="Medellin";
     Ciudad ciudad2=new Ciudad();
     ciudad2.Codigo=2;
     ciudad2.Nombre="Bogota";
     List<Ciudad>ciudades=new List<Ciudad>();
     ciudades.Add(ciudad1);
     ciudades.Add(ciudad2);
     return ciudades;
 }