protected override ValidationResult IsValid(object value, ValidationContext validationContext) { if (value != null) { Usuario Usuario = new Usuario() { Login = value.ToString() }; IUsuarioNegocio UsuarioNegocio = new UsuarioNegocio(); if (!UsuarioNegocio.UsuarioExiste(Usuario)) { return new ValidationResult(FormatErrorMessage(validationContext.DisplayName)); } } return ValidationResult.Success; }
protected override ValidationResult IsValid(object value, ValidationContext validationContext) { if (value != null) { string DNI = this.ObtenerDNI(validationContext); if (String.IsNullOrEmpty(DNI)) { return new ValidationResult(String.Format("Unknown Propery {0} in class {1}", DNIProperty, this.GetType().ToString())); } Usuario Usuario = new Usuario{ DNI = DNI , ClaveAcceso = value.ToString() }; IUsuarioNegocio UsuarioNegocio = new UsuarioNegocio(); if (!UsuarioNegocio.ClaveAccesoCorrecta(Usuario)) { return new ValidationResult(FormatErrorMessage(validationContext.DisplayName)); } } return ValidationResult.Success; }