public NumberConfigValidatorAttribute(ValidationOperator op, int compareTo) : base(typeof(NumberConfigValidator), new object[] { op, compareTo }) { }
public ValidateCompare(BusinessObjects.BusinessObject otherObject, ValidationOperator @operator, String errorMessage) { OtherObject = otherObject; Operator = @operator; ErrorMessage = errorMessage; }
protected ValidationRule(string path, ValidationOperator @operator) { if (!Enum.IsDefined(typeof(ValidationOperator), @operator)) { throw new InvalidEnumArgumentException(nameof(@operator), (int)@operator, typeof(ValidationOperator)); } Operator = @operator; Path = path ?? throw new ArgumentNullException(nameof(path)); }
// Varsayılan hata mesajlı yapıcı public ValidateCompare(string propertyName, string otherPropertyName, ValidationOperator @operator, ValidationDataType dataType) : base(propertyName) { OtherPropertyName = otherPropertyName; Operator = @operator; DataType = dataType; Error = propertyName + otherPropertyName + Operator.ToString() + ERRORMESSAGE; }
public ValidateCompare(string propertyName, string otherPropertyName, ValidationOperator @operator, ValidationDataType dataType) : base(propertyName) { OtherPropertyName = otherPropertyName; Operator = @operator; DataType = dataType; Error = propertyName + " must be " + Operator.ToString() + " than " + otherPropertyName; }
public ValidateCompare(string propertyName, string otherPropertyName, ValidationOperator @operator, ValidationDataType dataType ) : base(propertyName) { OtherPropertyName = otherPropertyName; Operator = @operator; DataType = dataType; ErrorMessage = propertyName + " must be " + Operator.ToString() + " than " + otherPropertyName; }
// Varsayılan hata mesajlı yapıcı public ValidateCompare(string propertyName, string otherPropertyName, ValidationOperator @operator, ValidationDataType dataType ) : base(propertyName) { OtherPropertyName = otherPropertyName; Operator = @operator; DataType = dataType; Error = propertyName + otherPropertyName + Operator.ToString() + ERRORMESSAGE; }
public ValidateRange(string propertyName, object min, object max, ValidationOperator @operator, ValidationDataType dataType) : base(propertyName) { Min = min; Max = max; Operator = @operator; DataType = dataType; ErrorMessage = propertyName + " must be between " + Min + " and " + Max; }
private DataValidation( ValidationType type, ValidationOperator op, string?value1, string?value2 = null, bool showDropdown = true) { Type = type; Operator = op; ShowDropdown = showDropdown; Value1 = value1; Value2 = value2; }
public ValidateCompare(string propertyName, string otherPropertyName, string errorMessage, ValidationOperator @operator, ValidationDataType dataType) : this(propertyName, otherPropertyName, @operator, dataType) { Error = errorMessage; }
public ValidateRange(string propertyName, string errorMessage, object min, object max, ValidationOperator @operator, ValidationDataType dataType) : this(propertyName, min, max, @operator, dataType) { ErrorMessage = errorMessage; }
public ConfigValidationRule(string path, ValidationOperator @operator, string configPath) : base(path, @operator) { ConfigPath = configPath ?? throw new ArgumentNullException(nameof(configPath)); }
// Değiştirilmiş hata mesajlı yapıcı public ValidateCompare(string propertyName, string otherPropertyName, string errorMessage, ValidationOperator @operator, ValidationDataType dataType ) : this(propertyName, otherPropertyName, @operator, dataType) { Error = errorMessage; }
public ValidateCompareFluentHelper <TModel> WithOperator(ValidationOperator @operator) { _validationOperator = @operator; return(this); }
public ValidateRange(string propertyName, string errorMessage, object min, object max, ValidationOperator @operator, ValidationDataType dataType) : this(propertyName, min, max,@operator, dataType) { ErrorMessage = errorMessage; }
public ValueValidationRule(string path, object value, ValidationOperator @operator) : base(path, @operator) { Value = value; }
public BusinessRule(BusinessObjects.BusinessObject otherObject, ValidationOperator @operator, String errorMessage) { }
public NumberConfigValidator(ValidationOperator op, int compareTo) { Operator = op; CompareTo = compareTo; }