public bool Post(Pasajero pasajero) { if (pasajero != null) { return(PasajeroRepository.addPasajeroToDB(pasajero)); } else { return(false); } }
public void ActualizarPasajeros(List <PasajeroTo> pasajeros) { using (var Contexto = ViveVolarDbContext.GetDbContext()) { var pasajeroRepositorio = new PasajeroRepository(Contexto); foreach (var pasajero in pasajeros) { Pasajero objetoPasajeroBd = pasajeroRepositorio.ObtenerPorId(pasajero.Identificacion).Result; MapearDatosActualesPasajero(objetoPasajeroBd, pasajero); pasajeroRepositorio.GuardarCambios(); } } }
public void GuardarPasajeros(List <PasajeroTo> pasajeros) { using (var Scope = new TransactionScope()) { using (var Contexto = ViveVolarDbContext.GetDbContext()) { var pasajeroRepositorio = new PasajeroRepository(Contexto); ICollection <Pasajero> objetoPasajeros = Mapper.Map <ICollection <Pasajero> >(pasajeros); pasajeroRepositorio.InsertarMultiples(objetoPasajeros); pasajeroRepositorio.GuardarCambios(); } Scope.Complete(); } }
public ICollection <PasajeroTo> ObtenerPasajerosPorVuelo(int id) { List <PasajeroTo> pasajeros = new List <PasajeroTo>(); List <ItinerarioTo> itinerarios = new List <ItinerarioTo>(); using (var Contexto = ViveVolarDbContext.GetDbContext()) { var itinerarioRepositorio = new ItinerarioRepository(Contexto); var pasajeroRepositorio = new PasajeroRepository(Contexto); var result = itinerarioRepositorio.Filtrar(ConstruirExpresionConsultaItinerarioPorVuelo(id)).ToList(); itinerarios = Mapper.Map <List <ItinerarioTo> >(result); foreach (var itinerario in itinerarios) { pasajeros.Add(itinerario.Pasajero); } } return(pasajeros); }
public bool Delete(int pasaporte) { return(PasajeroRepository.deletePasajeroFromDB(pasaporte)); }
public Pasajero Get(int pasaporte) { return(PasajeroRepository.getPasajeroFromDB(pasaporte)); }
public IEnumerable <Pasajero> Get() { return(PasajeroRepository.getAllPasajerosFromDB()); }
public ReservasRepository(ReservaRepository reservaRepo, PasajeroRepository pasajeroRepo, ItinerarioRepository itinerarioRepo) { _reservaRepositorio = reservaRepo; _pasajeroRepositorio = pasajeroRepo; _itinerarioRepositorio = itinerarioRepo; }