public int ResetPassword(Model.ResetPassword resetPassword) { Model.User user = _UserData.FindByCode(resetPassword.Code); if (user != null) { _UserData.SetNewPassword(user.UserId, Common.Functions.Encrypt(resetPassword.NewPassword)); _EmailTemplateBusinessLogic.SendResetPasswordEmail(user); return(1); } return(0); }
public HttpResponseMessage ResetPassword(Model.ResetPassword resetPassword) { if (resetPassword != null && ModelState.IsValid) { int result = _userBusinessLogic.ResetPassword(resetPassword); if (result == 1) { return(ReturnSuccessMessage()); } else { return(ReturnNotFoundMessage(resetPassword)); } } else { return(ReturnModelValidFailMessage(ModelState, resetPassword)); } }