예제 #1
0
파일: Person.cs 프로젝트: ddangelorb/cg4u
        public override bool IsValid()
        {
            if (!PersonGroup.IsValid())
            {
                AddOtherErrorList(PersonGroup.ValidationResult.Errors);
            }

            RuleFor(c => c.IdApi)
            .NotEmpty().WithMessage("Person.IdApi.NotEmpty");

            RuleFor(c => c.IdUsers)
            .GreaterThan(0).WithMessage("Person.IdUser.GreaterThanZero");

            RuleFor(c => c.Name)
            .NotEmpty().WithMessage("Person.Name.NotEmpty")
            .Length(2, 255).WithMessage("Person.Name.LengthBetween2And255");

            ValidateCars();
            ValidateFaces();

            return(ValidationResult.IsValid);
        }
예제 #2
0
파일: Person.cs 프로젝트: ddangelorb/cg4u
 public Person()
 {
     PersonGroup = new PersonGroup();
     Cars        = new List <Car>();
     Faces       = new List <Face>();
 }