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 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 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(); //} }