public List<Pasajero> GetAllPasajeros() { List<Pasajero> lista = new List<Pasajero>(); try { AerolineaEntities miAerolinea = new AerolineaEntities(); var query = miAerolinea.PASAJERO.ToList(); foreach (var item in query) { Pasajero objPasajero = new Pasajero(); objPasajero.CodPasajero = item.COD_PASAJERO; objPasajero.NomPasajero = item.APELLIDO_PASAJERO + ", " + item.NOMBRE_PASAJERO; objPasajero.DNI = item.DNI; objPasajero.Email = item.EMAIL; objPasajero.NumTelefono = item.NUMERO_TELEFONICO; objPasajero.Nacionalidad = item.NACIONALIDAD; objPasajero.Genero = item.SEXO; lista.Add(objPasajero); } } catch (Exception ex) { throw ex; } return lista; }
public List<Pasajero> GetAllHistorialPasajero() { List<Pasajero> lista = new List<Pasajero>(); try { AerolineaEntities miAerolinea = new AerolineaEntities(); var query = miAerolinea.RESERVACION.ToList() .Where(y => y.TOMO_VUELO == true) .Select(x => new { CodPasajero = x.COD_PASAJERO, NomCompletoPasajero = x.PASAJERO.APELLIDO_PASAJERO + ", " + x.PASAJERO.NOMBRE_PASAJERO, LugarOrigen = x.VUELO.RUTA.LUGAR1.NOMBRE_LUGAR, LugarDestino = x.VUELO.RUTA.LUGAR.NOMBRE_LUGAR, FechaDespeque = x.VUELO.FECHA_DESPEQUE, FechaLlegada = x.VUELO.FECHA_LLEGADA, DNI = x.PASAJERO.DNI, Email = x.PASAJERO.EMAIL, Telefono = x.PASAJERO.NUMERO_TELEFONICO, Nacionalidad = x.PASAJERO.NACIONALIDAD, Genero = x.PASAJERO.SEXO }) .Take(100); foreach (var item in query) { Pasajero objPasajero = new Pasajero(); objPasajero.CodPasajero = item.CodPasajero; objPasajero.NomPasajero = item.NomCompletoPasajero; objPasajero.LugarOrigen = item.LugarOrigen; objPasajero.LugarDestino = item.LugarDestino; objPasajero.FechaDespeque = Convert.ToDateTime(item.FechaDespeque); objPasajero.FechaLlegada = Convert.ToDateTime(item.FechaLlegada); objPasajero.DNI = item.DNI; objPasajero.Email = item.Email; objPasajero.NumTelefono = item.Telefono; objPasajero.Nacionalidad = item.Nacionalidad; objPasajero.Genero = item.Genero; lista.Add(objPasajero); } } catch (Exception ex) { throw ex; } return lista; }