public ActionResult Generar(AeropuertosModel a) { Aeropuertos APT = new Aeropuertos(); Bitacoras BTC = new Bitacoras(); Errores Error = new Errores(); if (!ModelState.IsValid) { return(View()); } try { APT.GenerarAeropuerto(a.Consec_Aerop, a.Cod_Puerta, a.Num_Puerta, a.Detalle); BTC.GenerarBitacora(a.Consec_Aerop, 1, 1, DateTime.Now, "Agregar", "Inserción de un nuevo Aeropuerto", a.Cod_Puerta, "", "", a.Num_Puerta, a.Detalle, "", "", "", "", DateTime.Now, "", 0); return(RedirectToAction("Index")); } catch (Exception ex) { ModelState.AddModelError("Error al Generar Aeropuerto", ex); Error.GenerarError(DateTime.Now, "Error al generar un nuevo aeropuerto en la Tabla Aeropuerto: " + ex); return(View()); } }
// POST: api/Aeropuertos public IHttpActionResult Post(AeropuertosModel p) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } Aereopuerto.GenerarAeropuerto(p.Consec_Aerop, p.Cod_Puerta, p.Num_Puerta, p.Detalle); return(CreatedAtRoute("DefaultApi", new { id = p.APTID }, p)); }
// DELETE: api/Aeropuertos/5 public IHttpActionResult Delete(int id) { AeropuertosModel p = CRUD.BuscarAeropuertos().Where(e => e.APTID == id).First(); if (p == null) { return(NotFound()); } Aereopuerto.EliminarAeropuerto(id); return(Ok(p)); }
// PUT: api/Aeropuertos/5 public IHttpActionResult Put(int id, AeropuertosModel p) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != p.APTID) { return(BadRequest()); } if (!AerepuertoExists(id)) { return(NotFound()); } Aereopuerto.ActualizarAeropuerto(p.APTID, p.Consec_Aerop, p.Cod_Puerta, p.Num_Puerta, p.Detalle); return(StatusCode(HttpStatusCode.NoContent)); }