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());
            }
        }
Beispiel #2
0
        // 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));
        }
Beispiel #3
0
        // 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));
        }
Beispiel #4
0
        // 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));
        }