Example #1
0
        public IEnumerable <ValidationResult> Validate(ValidationContext validationContext)
        {
            List <ValidationResult> results = new List <ValidationResult>();

            if (string.IsNullOrEmpty(LastName))
            {
                results.Add(new ValidationResult("Last name is required!"));
            }
            if (string.IsNullOrEmpty(FirstName))
            {
                results.Add(new ValidationResult("First name is required!"));
            }
            if (Tin.ToString().Length != TinLength)
            {
                results.Add(new ValidationResult("Incorrect TIN!"));
            }
            return(results);
        }
Example #2
0
        public IEnumerable <ValidationResult> Validate(ValidationContext validationContext)
        {
            List <ValidationResult> results = new List <ValidationResult>();

            if (string.IsNullOrEmpty(Title))
            {
                results.Add(new ValidationResult("Title is required!"));
            }
            if (Tin.ToString().Length != TinLength)
            {
                results.Add(new ValidationResult("Incorrect TIN!"));
            }
            if (CompanyType == 0 && FoundersIds.Count > 1)
            {
                results.Add(new ValidationResult("Individual Entrepreneur can't have more tha 1 Founder!"));
            }
            return(results);
        }