TenantValidator.cs 805 B

1234567891011121314151617
  1. using Quadarax.Foundation.Core.Value;
  2. namespace Quadarax.Application.QLiberace.Base.Dtos.Validators
  3. {
  4. public class TenantValidator : Validator<TenantWDto>
  5. {
  6. protected override void OnValidate(TenantWDto validatingObject, ValidatorContext context)
  7. {
  8. CheckIfEmpty("Code", validatingObject.Code, ValidationResult.ValidationSeverityEnum.Error);
  9. CheckIfStringMaxLengthOverflow("Code", validatingObject.Code, 20,
  10. ValidationResult.ValidationSeverityEnum.Error);
  11. CheckIfEmpty("Name", validatingObject.Name, ValidationResult.ValidationSeverityEnum.Error);
  12. CheckIfStringMaxLengthOverflow("Name", validatingObject.Name, 200,
  13. ValidationResult.ValidationSeverityEnum.Error);
  14. }
  15. }
  16. }