...
Code Block |
---|
public class PersonValidator : ValidatorBase<PersonModel> { publicprotected override void ValidateFields(PersonModel instance, List<IFieldValidationResult> validationResults) { if (string.IsNullOrWhiteSpace(instance.FirstName)) { validationResults.Add(FieldValidationResult.CreateError(PersonModel.FirstNameProperty, "First name is required")); } if (string.IsNullOrWhiteSpace(instance.LastName)) { validationResults.Add(FieldValidationResult.CreateError(PersonModel.FirstNameProperty, "First name is required")); } } publicprotected override void ValidateBusinessRules(PersonModel instance, List<IBusinessRuleValidationResult> validationResults) { // No business rules validations yet } } |
...