예제 #1
0
        public IEnumerable <ValidationResult> Validate(ValidationContext validationContext)
        {
            var validations = new List <ValidationResult>();

            if (string.IsNullOrEmpty(Name))
            {
                validations.Add(new ValidationResult("O nome é obrigatório."));
            }

            if (string.IsNullOrEmpty(CPF))
            {
                validations.Add(new ValidationResult("CPF obrigatório."));
            }

            if (!CPF.IsValidCPF())
            {
                validations.Add(new ValidationResult("CPF inválido."));
            }

            return(validations);
        }