/// <summary> /// Validate Forgot password token and changes passoword /// </summary> /// <param name="user"></param> /// <returns></returns> public ActionResult RecoverPassword(ForgotPasswordViewModel user) { if (!ModelState.IsValid) { return(JsonValidationError()); } var model = new UserPasswordTokenModel { Id = user.Id, Token = user.Token, UserName = user.UserName, Password = user.Password }; var response = _customerRepository.RecoverPassword(model); return(JsonSuccess(response.Result, JsonRequestBehavior.AllowGet)); }
public ResponseModel <BoolResponse> RecoverPassword(UserPasswordTokenModel user) { return(CallApi <BoolResponse>(string.Format(ApiUrls.ResetPassword), JsonConvert.SerializeObject(user), Method.POST)); }