public IActionResult SetPassword(string uid)
        {
            AdminSetPassword setPassword = new AdminSetPassword();

            setPassword.id = uid;
            return(View(setPassword));
        }
 public IActionResult SetPassword(AdminSetPassword mdl)
 {
     if (ModelState.IsValid)
     {
         Int64?userId = Convert.ToInt64(Common.Decryption(mdl.id));
         var   user   = _account.getUserByID(userId);
         if (user != null)
         {
             user.Password = Common.EncryptPassword(mdl.password);
             if (_account.updatePassword(userId, user.Password))
             {
                 TempData["Message"] = Constants.PasswordReset;
                 return(RedirectToAction("Message"));
             }
         }
         else
         {
             TempData["Error"] = "User not found.";
         }
     }
     return(View(mdl));
 }