Esempio n. 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");
            }
Esempio n. 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();
 }
Esempio n. 4
0
 public QueryValidator()
 {
     DefaultValidatorExtensions.NotNull(RuleFor(x => x.TargetId)).NotNull().NotEmpty();
 }
Esempio n. 5
0
 public FirewallRuleValidator()
 {
     DefaultValidatorExtensions.NotNull(RuleFor(x => x.Title)).NotEmpty();
     DefaultValidatorExtensions.NotNull(RuleFor(x => x.Expression)).NotEmpty();
 }
Esempio n. 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);
 }