public void GuardarNuevoVuelo(VueloTo vuelo) { using (var Contexto = ViveVolarDbContext.GetDbContext()) { var vueloRepositorio = new VueloRepository(Contexto); Vuelo objetoVuelo = Mapper.Map <Vuelo>(vuelo); vueloRepositorio.Insertar(objetoVuelo); vueloRepositorio.GuardarCambios(); } }
public void GuardarNuevosVuelos(List <VueloTo> vuelos) { using (var Contexto = ViveVolarDbContext.GetDbContext()) { var vueloRepositorio = new VueloRepository(Contexto); ICollection <Vuelo> objetoVuelos = Mapper.Map <ICollection <Vuelo> >(vuelos); vueloRepositorio.InsertarMultiples(objetoVuelos); vueloRepositorio.GuardarCambios(); } }
public bool Post(Vuelo Vuelo) { if (Vuelo != null) { return(VueloRepository.addVueloToDB(Vuelo)); } else { return(false); } }
public async Task <VueloTo> ObtenerVueloPorIdAsync(int id) { VueloTo vuelo = new VueloTo(); using (var Contexto = ViveVolarDbContext.GetDbContext()) { var vueloRepositorio = new VueloRepository(Contexto); var result = await vueloRepositorio.ObtenerPorId(id.ToString()); vuelo = Mapper.Map <VueloTo>(result); } return(vuelo); }
public ICollection <VueloTo> ObtenerVuelosPorFiltro(FiltroVuelosTo filtro) { List <VueloTo> vuelos = new List <VueloTo>(); using (var Contexto = ViveVolarDbContext.GetDbContext()) { var vueloRepositorio = new VueloRepository(Contexto); var result = vueloRepositorio.Filtrar(ConstruirExpresionConsultaVuelosPorFiltroVuelos(filtro)).ToList(); vuelos = Mapper.Map <List <VueloTo> >(result); } return(vuelos); }
public void ActualizarVuelos(List <VueloTo> vuelos) { //using (var scope = new TransactionScope()) //{ using (var Contexto = ViveVolarDbContext.GetDbContext()) { var vueloRepositorio = new VueloRepository(Contexto); foreach (var vuelo in vuelos) { Vuelo objetoVueloBd = vueloRepositorio.ObtenerPorId(vuelo.Id.ToString()).Result; MapearDatosActualesVuelo(objetoVueloBd, vuelo); vueloRepositorio.GuardarCambios(); } } // scope.Complete(); //} }
public bool Delete(string nombre) { return(VueloRepository.deleteVueloFromDB(nombre)); }
public Vuelo Get(string nombre) { return(VueloRepository.getVueloFromDB(nombre)); }
public IEnumerable <Vuelo> Get() { return(VueloRepository.getAllVuelosFromDB()); }
public VuelosRepository(VueloRepository vueloRepo) { _vueloRepositorio = vueloRepo; }