Пример #1
0
        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;
        }