public JsonResult ChangePassword(ChangePasswordInputModel inputModel) { try { Assert.ArgumentNotNull(inputModel, "ChangePasswordInputModel"); ChangePasswordBaseJsonResult result = new ChangePasswordBaseJsonResult(); this.ValidateModel(result); if (result.HasErrors) { return(Json(result, JsonRequestBehavior.AllowGet)); } var response = this.AccountManager.UpdateUserPassword(this.CurrentStorefront, this.CurrentVisitorContext, inputModel); result = new ChangePasswordBaseJsonResult(response.ServiceProviderResult); if (response.ServiceProviderResult.Success) { result.Initialize(this.CurrentVisitorContext.UserName); } return(Json(result)); } catch (Exception e) { CommerceLog.Current.Error("ChangePassword", this, e); return(Json(new BaseJsonResult("ChangePassword", e), JsonRequestBehavior.AllowGet)); } }
public JsonResult ChangePassword(ChangePasswordInputModel inputModel) { try { Assert.ArgumentNotNull(inputModel, "ChangePasswordInputModel"); ChangePasswordBaseJsonResult result = new ChangePasswordBaseJsonResult(); this.ValidateModel(result); if (result.HasErrors) { return(Json(result, JsonRequestBehavior.AllowGet)); } result = _accountRepository.ChangePassword(inputModel); return(Json(result)); } catch (Exception e) { _logger.LogError("ChangePassword", this, e); return(Json(new BaseJsonResult("ChangePassword", e), JsonRequestBehavior.AllowGet)); } }
public ChangePasswordBaseJsonResult ChangePassword(ChangePasswordInputModel inputModel) { var response = this.AccountManager.UpdateUserPassword(this.CurrentStorefront, this.CurrentVisitorContext, inputModel); var result = new ChangePasswordBaseJsonResult(response.ServiceProviderResult); if (response.ServiceProviderResult.Success) { result.Initialize(this.CurrentVisitorContext.UserName); } return(result); }