Ejemplo n.º 1
0
 public static void guardarVuelo(VuelosForm vuelo)
 {
     using (var ctx = new VuelosEntities1())
     {
         using (var dbContextTransaction = ctx.Database.BeginTransaction())
         {
             try
             {
                 Vuelo v = new Vuelo();
                 v.NumeroDeVuelo  = vuelo.numeroDeVuelo;
                 v.HorarioLlegada = vuelo.horaLlegada;
                 v.Demorado       = vuelo.demorado;
                 v.IDLineaAerea   = vuelo.lineaAerea;
                 ctx.Vuelo.Add(v);
                 ctx.SaveChanges();
                 dbContextTransaction.Commit();
             }
             catch (Exception e)
             {
                 dbContextTransaction.Rollback();
                 throw e;
             }
         }
     }
 }
Ejemplo n.º 2
0
 public ActionResult ModificarVuelo(VuelosForm vuelo, int id)
 {
     if (ModelState.IsValid)
     {
         ServicioVuelos.modificarVuelo(vuelo, id);
         TempData["respuesta"] = "Vuelo modificado satisfactoriamente.";
         return(Redirect("~/Home/Vuelos"));
     }
     else
     {
         return(Redirect("~/Home/ModificarVuelo"));
     }
 }
Ejemplo n.º 3
0
 public ActionResult AltaVuelo(VuelosForm vuelo)
 {
     if (ModelState.IsValid)
     {
         ServicioVuelos.crearVuelo(vuelo);
         TempData["respuesta"] = "Vuelo creado satisfactoriamente.";
         return(Redirect("~/Home/Vuelos"));
     }
     else
     {
         TempData["error"] = "Datos incorrectos.";
         return(Redirect("~/Home/crear-vuelo"));
     }
 }
Ejemplo n.º 4
0
 public static void modificarVuelo(VuelosForm vuelo, int id)
 {
     VuelosDao.modificarVuelo(vuelo, id);
 }
Ejemplo n.º 5
0
 public static void crearVuelo(VuelosForm vuelo)
 {
     VuelosDao.guardarVuelo(vuelo);
 }