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; } } } }
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")); } }
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")); } }
public static void modificarVuelo(VuelosForm vuelo, int id) { VuelosDao.modificarVuelo(vuelo, id); }
public static void crearVuelo(VuelosForm vuelo) { VuelosDao.guardarVuelo(vuelo); }