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