Esempio n. 1
0
 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();
     }
 }
Esempio n. 2
0
 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();
     }
 }
Esempio n. 3
0
 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();
     //}
 }