Exemplo n.º 1
0
 //Regexp
 public static IFieldValidatorCreator <TModel, string> IsMatch <TModel>(
     this IFieldValidatorCreator <TModel, string> creator,
     string pattern, string message = null)
 {
     return(creator.Must(x => Regex.IsMatch(x, pattern, RegexOptions.CultureInvariant))
            .WithMessage(message));
 }
Exemplo n.º 2
0
 public static IValidatorCreator <TModel, string> Contains <TModel>(
     this IFieldValidatorCreator <TModel, string> creator,
     string value)
 {
     return(creator.Must(x => x.Contains(value)));
 }
Exemplo n.º 3
0
 public static IValidatorCreator <TModel, string> NotEqual <TModel>(
     this IFieldValidatorCreator <TModel, string> creator,
     string value)
 {
     return(creator.Must(x => !x.Equals(value)));
 }
Exemplo n.º 4
0
 //NotEqual
 public static IFieldValidatorCreator <TModel, string> NotEqual <TModel>(
     this IFieldValidatorCreator <TModel, string> creator,
     string value, string message = null)
 {
     return(creator.Must(x => !x.Equals(value)).WithMessage(message));
 }
Exemplo n.º 5
0
 public static IValidatorCreator <TModel, DateTime> Equal <TModel>(
     this IFieldValidatorCreator <TModel, DateTime> creator,
     DateTime value)
 {
     return(creator.Must(x => x.Equals(value)));
 }
Exemplo n.º 6
0
 //Equal
 public static IFieldValidatorCreator <TModel, DateTime> Equal <TModel>(
     this IFieldValidatorCreator <TModel, DateTime> creator,
     DateTime value, string message = null)
 {
     return(creator.Must(x => x.Equals(value)).WithMessage(message));
 }
Exemplo n.º 7
0
 public static IValidatorCreator <TModel, int> Between <TModel>(
     this IFieldValidatorCreator <TModel, int> creator,
     int value1, int value2)
 {
     return(creator.Must(x => x > value1 && x < value2));
 }
Exemplo n.º 8
0
 // lessOrEqual
 public static IFieldValidatorCreator <TModel, int> lessOrEqual <TModel>(
     this IFieldValidatorCreator <TModel, int> creator,
     int value, string message = null)
 {
     return(creator.Must(x => x <= value).WithMessage(message));
 }
Exemplo n.º 9
0
 public static IValidatorCreator <TModel, int> lessOrEqual <TModel>(
     this IFieldValidatorCreator <TModel, int> creator,
     int value)
 {
     return(creator.Must(x => x <= value));
 }
Exemplo n.º 10
0
 public static IValidatorCreator <TModel, int> Greater <TModel>(
     this IFieldValidatorCreator <TModel, int> creator,
     int value)
 {
     return(creator.Must(x => x > value));
 }
Exemplo n.º 11
0
 public static IValidatorCreator <TModel, TField> NotNull <TModel, TField>(
     this IFieldValidatorCreator <TModel, TField> creator)
 {
     return(creator.Must(x => x != null));
 }
Exemplo n.º 12
0
 public static IValidatorCreator <TModel, string> NotEmpty <TModel>(
     this IFieldValidatorCreator <TModel, string> creator)
 {
     return(creator.Must(x => !string.IsNullOrWhiteSpace(x)));
 }
Exemplo n.º 13
0
 //NotEmpty
 public static IFieldValidatorCreator <TModel, string> NotEmpty <TModel>(
     this IFieldValidatorCreator <TModel, string> creator, string message = null)
 {
     return(creator.Must(x => !string.IsNullOrWhiteSpace(x))
            .WithMessage(message));
 }
Exemplo n.º 14
0
 public static IValidatorCreator <TModel, string> IsMatch <TModel>(
     this IFieldValidatorCreator <TModel, string> creator,
     string pattern)
 {
     return(creator.Must(x => Regex.IsMatch(x, pattern, RegexOptions.CultureInvariant)));
 }
Exemplo n.º 15
0
 //EndWith
 public static IFieldValidatorCreator <TModel, string> EndWith <TModel>(
     this IFieldValidatorCreator <TModel, string> creator,
     string value, string message = null)
 {
     return(creator.Must(x => x.EndsWith(value)).WithMessage(message));
 }
Exemplo n.º 16
0
 // Between
 public static IFieldValidatorCreator <TModel, int> Between <TModel>(
     this IFieldValidatorCreator <TModel, int> creator,
     int value1, int value2, string message = null)
 {
     return(creator.Must(x => x > value1 && x < value2).WithMessage(message));
 }
Exemplo n.º 17
0
 public static IValidatorCreator <TModel, string> EndWith <TModel>(
     this IFieldValidatorCreator <TModel, string> creator,
     string value)
 {
     return(creator.Must(x => x.EndsWith(value)));
 }
Exemplo n.º 18
0
 //NotNull
 public static IFieldValidatorCreator <TModel, TField> NotNull <TModel, TField>(
     this IFieldValidatorCreator <TModel, TField> creator,
     string message = null)
 {
     return(creator.Must(x => x != null).WithMessage(message));
 }