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());
            }
        }
コード例 #2
0
        // 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));
        }
コード例 #3
0
        // 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));
        }
コード例 #4
0
        // 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));
        }