using FluentValidation; namespace Win_in.Sfs.Scp.WebApi; public class CreatePartDtoValidator : AbstractValidator { public CreatePartDtoValidator() { RuleFor(x => x.Code).MaximumLength(64).NotEmpty(); RuleFor(x => x.Name).MaximumLength(64).NotEmpty(); RuleFor(x => x.Desc1).MaximumLength(1024); RuleFor(x => x.Desc2).MaximumLength(1024); RuleFor(x => x.Status).MaximumLength(64).NotEmpty(); RuleFor(x => x.IsMakePart).NotEmpty(); RuleFor(x => x.IsBuyPart).NotEmpty(); RuleFor(x => x.Uom).MaximumLength(64).NotEmpty(); RuleFor(x => x.AbcClass).MaximumLength(64).NotEmpty(); RuleFor(x => x.ProductLine).MaximumLength(64); RuleFor(x => x.Type).MaximumLength(64); RuleFor(x => x.Catalog).MaximumLength(64); RuleFor(x => x.Group).MaximumLength(64); RuleFor(x => x.Version).MaximumLength(64); RuleFor(x => x.Site).MaximumLength(64).NotEmpty(); RuleFor(x => x.Company).MaximumLength(64).NotEmpty(); } }