public IHttpActionResult Put(int id, SeguridadModel s)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != s.USRID)
            {
                return(BadRequest());
            }

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

            if (s.newcontrasena == s.newcontrasena2)
            {
                CSV.Actualizarcontrasena(s.Contrasena, s.newcontrasena);
            }
            else
            {
                return(BadRequest());
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
        public ActionResult Actualizarcontrasena(SeguridadModel a)
        {
            Seguridad CSV   = new Seguridad();
            Errores   Error = new Errores();

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

            try
            {
                if (a.newcontrasena == a.newcontrasena2)
                {
                    CSV.Actualizarcontrasena(a.Contrasena, a.newcontrasena);
                    return(RedirectToAction("Index", "Home"));
                }
                else
                {
                    return(RedirectToAction("Actualizarcontrasena"));
                }
            }
            catch (Exception ex)
            {
                ModelState.AddModelError("Error al actualizar el Usuario", ex);
                Error.GenerarError(DateTime.Now, "Error al actualizar la contraseña en la Tabla Seguridad: " + ex);
                return(View());
            }
        }