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()); } }