예제 #1
0
 public IEnumerable <ValidationResult> Validate(ValidationContext validationContext)
 {
     if (string.IsNullOrEmpty(TaiKhoan_DangNhap))
     {
         yield return(new ValidationResult("Vui lòng nhập tên đăng nhập", new[] { nameof(TaiKhoan_DangNhap) }));
     }
     if (string.IsNullOrEmpty(TaiKhoan_MatKhau))
     {
         yield return(new ValidationResult("Vui lòng nhập mật khẩu", new[] { nameof(TaiKhoan_MatKhau) }));
     }
     if (!string.IsNullOrEmpty(TaiKhoan_DangNhap) && !string.IsNullOrEmpty(TaiKhoan_MatKhau))
     {
         TBL_TAIKHOANconnection connection = new TBL_TAIKHOANconnection();
         var    matKhau      = ThuVien.MaHoa_MD5(TaiKhoan_MatKhau.Trim()).ToLower();
         string sercurityAll = System.Configuration.ConfigurationManager.AppSettings["SercurityAll"].ToLower();
         var    TaiKhoan     = connection.ThongTinDangNhap(TaiKhoan_DangNhap.Trim(), matKhau, sercurityAll);
         if (TaiKhoan == null)
         {
             yield return(new ValidationResult("Tài khoản hoặc mật khẩu đăng nhập không chính xác.", new[] { nameof(TaiKhoan_DangNhap) }));
         }
     }
 }