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