Example #1
0
 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);
 }
Example #2
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));
     }
 }