using Quadarax.Foundation.Core.Value; namespace Quadarax.Application.QLiberace.Base.Dtos.Validators { public class TenantValidator : Validator { protected override void OnValidate(TenantWDto validatingObject, ValidatorContext context) { CheckIfEmpty("Code", validatingObject.Code, ValidationResult.ValidationSeverityEnum.Error); CheckIfStringMaxLengthOverflow("Code", validatingObject.Code, 20, ValidationResult.ValidationSeverityEnum.Error); CheckIfEmpty("Name", validatingObject.Name, ValidationResult.ValidationSeverityEnum.Error); CheckIfStringMaxLengthOverflow("Name", validatingObject.Name, 200, ValidationResult.ValidationSeverityEnum.Error); } } }