public ActionResult ChangeZIPPassword(ChangeCustomerZIPPasswordModel changeCustomerZIPPasswordModel) { if (ModelState.IsValid) { var customer = db.Clientes.Find(changeCustomerZIPPasswordModel.CLIID); if (customer == null) { return HttpNotFound(); } if (customer.CLIClaveZIP != Encryption.SHA1.Encrypt(changeCustomerZIPPasswordModel.OldPassword)) ModelState["OldPassword"].Errors.Add("La contraseña actual no es valida"); else { int userId = CurrentHttpContext.User.Id; int result = db.UPDATE_ClienteZIPClave(changeCustomerZIPPasswordModel.CLIID, Encryption.SHA1.Encrypt(changeCustomerZIPPasswordModel.NewPassword), userId, DateTime.Now); TempData["OperationResult"] = result; return RedirectToAction("Index"); } } return View(changeCustomerZIPPasswordModel); }
public ActionResult ChangeZIPPassword(int id) { Clientes clientes = db.Clientes.Find(id); if (clientes == null) { return HttpNotFound(); } var changeCustomerZIPPasswordModel = new ChangeCustomerZIPPasswordModel() { CLIID = clientes.CLIID, CLINombre = clientes.CLINombre }; return View(changeCustomerZIPPasswordModel); }