public ActionResult Password(string Password, string NewPassword, string ConfirmPassword) { var password = new MemberCenterPassword(); password.Password = Password; password.NewPassword = NewPassword; password.ConfirmPassword = ConfirmPassword; var result = _MemberCenterService.EditPassword(MemberHelper(), password); if (result.IsSuccessful) { return(Json(new { response = "success" }, JsonRequestBehavior.AllowGet)); } else { return(Json(new { response = "error" }, JsonRequestBehavior.AllowGet)); } }
public OperationResult EditPassword(Guid accountId, MemberCenterPassword password) { var result = new OperationResult(); var source = _repository.GetAll <Account>().FirstOrDefault(x => x.AccountId == accountId); var orginPassword = password.Password; var Md5OrginPassword = Helpers.ToMD5(orginPassword); var newPassword = password.NewPassword; var Md5NewPassword = Helpers.ToMD5(newPassword); var confirmPassword = password.ConfirmPassword; if (Md5OrginPassword == source.Password) { source.Password = Md5NewPassword; _repository.Update <Account>(source); _context.SaveChanges(); result.IsSuccessful = true; } else { result.IsSuccessful = false; } return(result); }