public static IRuleBuilderOptions <T, string> FieldLength <T>(this IRuleBuilder <T, string> ruleBuilder, int value) { var error = ValidationErrorCodes.FieldLenghtIsInvalid(value); return(ruleBuilder .Length(value) .WithErrorCode(error.Code) .WithMessage(error.Message)); }
public static IRuleBuilder <T, int> FieldGreaterThanOrEqualTo <T>(this IRuleBuilder <T, int> ruleBuilder, int value) { var error = ValidationErrorCodes.FieldIsNotGreaterOrEqual(value); return(ruleBuilder .Must(p => p >= value) .WithErrorCode(error.Code) .WithMessage(error.Message)); }