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) })); } } }