public List <DtoVuelo> GetVuelo() { List <DtoVuelo> colDtoVuelo = new List <DtoVuelo>(); using (AlasPUMEntities context = new AlasPUMEntities()) { List <Vuelo> colVuelos = context.Vuelo.Select(s => s).ToList(); foreach (Vuelo vue in colVuelos) { DtoVuelo dto = MVuelo.MapToDto(vue); colDtoVuelo.Add(dto); } } return(colDtoVuelo); }
public List <DtoVuelo> Getcant(int cant, List <DtoVuelo> colVuelo) { using (AlasPUMEntities context = new AlasPUMEntities()) { List <Vuelo> vuel = new List <Vuelo>(); DtoVuelo dto = new DtoVuelo(); colVuelo.Clear(); vuel = context.Vuelo.Where(w => w.Aeronave.cantAsientos >= cant).ToList(); foreach (Vuelo item in vuel) { dto = MVuelo.MapToDto(item); colVuelo.Add(dto); } } return(colVuelo); }
public List <DtoVuelo> GetTodos(int cant, List <DtoVuelo> colVuelo, string Origen, string Destino, string FechaSalida, string Fechallegada) { using (AlasPUMEntities context = new AlasPUMEntities()) { List <Vuelo> vuel = new List <Vuelo>(); DtoVuelo dto = new DtoVuelo(); colVuelo.Clear(); DateTime llegada = DateTime.Parse(Fechallegada); DateTime salida = DateTime.Parse(FechaSalida); vuel = context.Vuelo.Where(w => w.Aeronave.cantAsientos >= cant && w.origen == Origen && w.destino == Destino && w.dtSalida == salida && w.dtLlegada == llegada).ToList(); foreach (Vuelo item in vuel) { dto = MVuelo.MapToDto(item); colVuelo.Add(dto); } } return(colVuelo); }