public ActionResult Actualizar(AerolineasModel a) { Aerolineas ALN = new Aerolineas(); Bitacoras BTC = new Bitacoras(); Errores Error = new Errores(); if (!ModelState.IsValid) { return(View()); } try { ALN.ActualizarAerolinea(a.ALNID, a.Aerol_Pais, a.Consec_Aerol, a.Codigo, a.Nombre, a.Imagen); BTC.GenerarBitacora(a.Consec_Aerol, 1, 2, DateTime.Now, "Modificar", "Modificación de una Aerolínea", a.Codigo, a.Nombre, a.Imagen, 0, "", "", "", "", "", DateTime.Now, "", 0); return(RedirectToAction("Index")); } catch (Exception ex) { ModelState.AddModelError("Error al Actualizar Aerolinea", ex); Error.GenerarError(DateTime.Now, "Error al actualizar una aerolínea en la Tabla Aerolínea: " + ex); return(View()); } }
// POST: api/Aerolineas public IHttpActionResult Post(AerolineasModel p) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } Aereolinea.GenerarAerolinea(p.Aerol_Pais, p.Consec_Aerol, p.Codigo, p.Nombre, p.Imagen); return(CreatedAtRoute("DefaultApi", new { id = p.ALNID }, p)); }
// DELETE: api/Aerolineas/5 public IHttpActionResult Delete(int id) { AerolineasModel p = CRUD.BuscarAerolineas().Where(e => e.ALNID == id).First(); if (p == null) { return(NotFound()); } Aereolinea.EliminarAerolinea(id); return(Ok(p)); }
// PUT: api/Aerolineas/5 public IHttpActionResult Put(int id, AerolineasModel p) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != p.ALNID) { return(BadRequest()); } if (!AereolineaExists(id)) { return(NotFound()); } Aereolinea.ActualizarAerolinea(p.ALNID, p.Aerol_Pais, p.Consec_Aerol, p.Codigo, p.Nombre, p.Imagen); return(StatusCode(HttpStatusCode.NoContent)); }