public ActionResult ResetPassword(string email = "", string newPassword = "", string confirmPassword = "")
        {
            if (newPassword != confirmPassword)
            {
                ModelState.AddModelError("newPass", "Mật khẩu mới và nhập lại mật khẩu không khớp");
            }
            if (!ModelState.IsValid)
            {
                ViewBag.email       = email;
                ViewBag.newPass     = newPassword;
                ViewBag.confirmPass = confirmPassword;
                return(View());
            }
            var reset = AccountBLL.Change_Pass(email, EncodeMD5.GetMD5(newPassword));

            if (reset)
            {
                return(RedirectToAction("Login"));
            }
            else
            {
                ViewBag.email       = email;
                ViewBag.newPass     = newPassword;
                ViewBag.confirmPass = confirmPassword;
                return(View());
            }
        }
 public ActionResult ChangePwd(string email, string oldpass, string newpass, string repeatpass)
 {
     if (!AccountBLL.Check_Pass(email, EncodeMD5.GetMD5(oldpass)))
     {
         ModelState.AddModelError("errorPass", "Sai mật khẩu");
     }
     if (String.Equals(EncodeMD5.GetMD5(newpass), EncodeMD5.GetMD5(repeatpass)) == false)
     {
         ModelState.AddModelError("newPass", "Mật khẩu mới và nhập lại mật khẩu không khớp");
     }
     if (!ModelState.IsValid)
     {
         ViewBag.oldPass    = oldpass;
         ViewBag.newPass    = newpass;
         ViewBag.repeatPass = repeatpass;
         return(View());
     }
     else
     {
         bool rs = AccountBLL.Change_Pass(email, EncodeMD5.GetMD5(newpass));
         return(RedirectToAction("Index", "Dashboard"));
     }
     //return Content("OK");
 }