Example #1
0
        public ActionResult Actualizar(PaisModel a)
        {
            Pais      PAIS  = new Pais();
            Bitacoras BTC   = new Bitacoras();
            Errores   Error = new Errores();

            if (!ModelState.IsValid)
            {
                return(View());
            }

            try
            {
                PAIS.Actualizar(a.PAISID, a.Consec_Pais, a.CodPais, a.Nombre, a.Imagen);
                BTC.GenerarBitacora(a.Consec_Pais, 1, 2, DateTime.Now, "Modificar", "Modificación de un País",
                                    a.CodPais, a.Nombre, a.Imagen, 0, "", "", "", "", "", DateTime.Now, "", 0);
                return(RedirectToAction("Index"));
            }
            catch (Exception ex)
            {
                ModelState.AddModelError("Error al actualizar el Pais", ex);
                Error.GenerarError(DateTime.Now, "Error al actualizar un país en la Tabla País: " + ex);
                return(View());
            }
        }
        public IHttpActionResult PutPais(int id, PaisModel p)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != p.PAISID)
            {
                return(BadRequest());
            }

            if (!PaisExists(id))
            {
                return(NotFound());
            }

            PAIS.Actualizar(p.PAISID, p.Consec_Pais, p.CodPais, p.Nombre, p.Imagen);

            return(StatusCode(HttpStatusCode.NoContent));
        }