Пример #1
0
            public AccountSignUpDtoValidator()
            {
                DefaultValidatorExtensions.NotNull(RuleFor(x => x.Email)).NotEmpty().MinimumLength(4).EmailAddress();

                RuleFor(x => x.Password).MinimumLength(8);
                RuleFor(x => x.PasswordAgain).MinimumLength(8).Equal(x => x.Password).WithMessage("Passwords must match");
            }
Пример #2
0
        public TargetDtoValidator()
        {
            DefaultValidatorExtensions.NotNull(RuleFor(x => x.Domain)).NotEmpty();

            RuleFor(x => x.Domain)
            .Must(LinkMustBeAUri)
            .WithMessage("Domain '{PropertyValue}' must be a valid URI atleast. eg: www.example.com");
        }
 public CommandValidator()
 {
     DefaultValidatorExtensions.NotNull(RuleFor(x => x.Slug)).NotEmpty();
 }
Пример #4
0
 public QueryValidator()
 {
     DefaultValidatorExtensions.NotNull(RuleFor(x => x.TargetId)).NotNull().NotEmpty();
 }
Пример #5
0
 public FirewallRuleValidator()
 {
     DefaultValidatorExtensions.NotNull(RuleFor(x => x.Title)).NotEmpty();
     DefaultValidatorExtensions.NotNull(RuleFor(x => x.Expression)).NotEmpty();
 }
Пример #6
0
 public AccountSignUpDtoValidator()
 {
     DefaultValidatorExtensions.NotNull(RuleFor(x => x.Email)).NotEmpty().MinimumLength(4).EmailAddress();
     DefaultValidatorExtensions.NotNull(RuleFor(x => x.Password)).NotEmpty().MinimumLength(8);
     DefaultValidatorExtensions.NotNull(RuleFor(x => x.PasswordAgain)).NotEmpty().MinimumLength(8).Equal(x => x.Password);
 }