Ejemplo n.º 1
0
 public static IChainableConstraint <IStringConstraints> MaxLength(this IStringConstraints constraints)
 {
     return(constraints.MaxLength(4000));
 }
Ejemplo n.º 2
0
 public static IChainableConstraint <IStringConstraints> IsSlug(this IStringConstraints constraints, bool ignoreEmpty = true)
 {
     return(constraints.Satisfy(v => (ignoreEmpty && string.IsNullOrEmpty(v)) || PatternValidator.IsValidSlug(v)));
 }
Ejemplo n.º 3
0
 public static IRuleArgsOptions IsCodiceFiscale(this IStringConstraints definition)
 {
     return(((IConstraints)definition).AddWithFinalRuleArgOptions(new CodiceFiscaleAttribute()));
 }
Ejemplo n.º 4
0
 public static IRuleArgsOptions IsPartitaIva(this IStringConstraints definition)
 {
     return(((IConstraints)definition).AddWithFinalRuleArgOptions(new PartitaIvaAttribute()));
 }
Ejemplo n.º 5
0
 public static IChainableConstraint <IStringConstraints> IsSlug(this IStringConstraints stringConstraints, bool ignoreEmpty = true)
 {
     return(stringConstraints.Satisfy(v => (ignoreEmpty && string.IsNullOrEmpty(v)) || Sanitizer.IsSlug(v)));
 }
Ejemplo n.º 6
0
 public static IChainableConstraint <IStringConstraints> IsDateTimeZoneId(this IStringConstraints stringConstraints, bool ignoreEmpty = true)
 {
     return(stringConstraints.Satisfy(v => (ignoreEmpty && string.IsNullOrEmpty(v)) || CommonHelper.IsValidTimeZoneId(v)));
 }