public static ObjectValidationBuilder IsNotIn(ObjectValidationBuilder target, string property, IEnumerable items, string message) { return(target.Predicate(new NotValidator { Property = property, Operator = new InValidator { Items = items }, Message = message })); }
public static ObjectValidationBuilder IsNotRegex(ObjectValidationBuilder target, string property, string pattern, string message) { return(target.Predicate(new NotValidator { Property = property, Operator = new RegexValidator { Pattern = pattern }, Message = message })); }
public static ObjectValidationBuilder IsNotContains(ObjectValidationBuilder target, string property, string value, string message) { return(target.Predicate(new NotValidator { Property = property, Operator = new ContainsValidator { Value = value }, Message = message })); }
public static ObjectValidationBuilder IsNotEndsWith(ObjectValidationBuilder target, string value, string message) { return(target.Predicate(new NotValidator { Operator = new EndsWithValidator { Value = value }, Message = message })); }
// IsUri public static ObjectValidationBuilder IsUri(ObjectValidationBuilder target, string message) { return(target.Predicate(new UriValidator { Message = message })); }
public static ObjectValidationBuilder IsNotRelativeUri(ObjectValidationBuilder target, string message) { return(target.Predicate(new NotValidator { Operator = new RelativeUriValidator(), Message = message })); }
// IsRegex public static ObjectValidationBuilder IsRegex(ObjectValidationBuilder target, string pattern, string message) { return(target.Predicate(new RegexValidator { Pattern = pattern, Message = message })); }
// IsContains public static ObjectValidationBuilder IsContains(ObjectValidationBuilder target, string value, string message) { return(target.Predicate(new ContainsValidator { Value = value, Message = message })); }
// IsEqual public static ObjectValidationBuilder IsEqual(ObjectValidationBuilder target, object value, string message) { return(target.Predicate(new EqualValidator { Value = value, Message = message })); }
public static ObjectValidationBuilder IsEndsWith(ObjectValidationBuilder target, string property, string value, string message) { return(target.Predicate(new EndsWithValidator { Property = property, Value = value, Message = message })); }
// IsStartsWith public static ObjectValidationBuilder IsStartsWith(ObjectValidationBuilder target, string value, string message) { return(target.Predicate(new StartsWithValidator { Value = value, Message = message })); }
public static ObjectValidationBuilder IsNotNullOrWhiteSpace(ObjectValidationBuilder target, string message) { return(target.Predicate(new NotValidator { Operator = new NullOrWhiteSpaceValidator(), Message = message })); }
// IsNullOrEmpty public static ObjectValidationBuilder IsNullOrEmpty(ObjectValidationBuilder target, string message) { return(target.Predicate(new NullOrEmptyValidator { Message = message })); }
// IsIn public static ObjectValidationBuilder IsIn(ObjectValidationBuilder target, IEnumerable items, string message) { return(target.Predicate(new InValidator { Items = items, Message = message })); }
public static ObjectValidationBuilder IsNotUri(ObjectValidationBuilder target, string property, string message) { return(target.Predicate(new NotValidator { Property = property, Operator = new UriValidator(), Message = message })); }
public static ObjectValidationBuilder IsNull(ObjectValidationBuilder target, string property, string message) { return(target.Predicate(new NullValidator { Property = property, Message = message })); }
public static ObjectValidationBuilder IsNotDefault(ObjectValidationBuilder target, string message) { return(target.Predicate(new NotValidator { Operator = new DefaultValueValidator(), Message = message })); }