예제 #1
0
 public RuleRequiredForAtLeast1PropertyAttribute(string id, DefaultContexts targetContexts,
                                                 string targetProperties)
     : base(id, targetContexts)
 {
     Properties.TargetProperties = targetProperties;
     SkipNullOrEmptyValues       = false;
 }
 public RuleFromIPropertyValueValidatorAttribute(string id, DefaultContexts targetContexts,
                                                 string messageTemplate)
     : base(id, targetContexts, messageTemplate)
 {
 }
 public RuleFromIPropertyValueValidatorAttribute(string id, DefaultContexts targetContexts)
     : base(id, targetContexts)
 {
 }
 public RuleRequiredForAtLeast1PropertyAttribute(string id, DefaultContexts targetContexts,
                                                 string targetProperties)
     : base(id, targetContexts) {
     Properties.TargetProperties = targetProperties;
     SkipNullOrEmptyValues = false;
 }
예제 #5
0
 public RuleValidFileNameAttribute(string id, DefaultContexts targetContexts)
     : base(id, targetContexts)
 {
 }
예제 #6
0
 public RuleValidFileNameAttribute(DefaultContexts targetContexts)
     : base(null, targetContexts)
 {
 }
예제 #7
0
 public RuleValidFileNameAttribute(string id, DefaultContexts targetContexts, string messageTemplate)
     : base(id, targetContexts, messageTemplate)
 {
 }
 public RuleFromIPropertyValueValidatorAttribute(string id, DefaultContexts targetContexts,
                                                 string messageTemplate)
     : base(id, targetContexts, messageTemplate)
 {
 }
 public RuleFromIPropertyValueValidatorAttribute(string id, DefaultContexts targetContexts)
     : base(id, targetContexts)
 {
 }
 public RuleStringLengthComparisonAttribute(string id, DefaultContexts targetContexts, int rightOperand, StringLengthComparisonMode comparisonMode)
     : this(id, targetContexts, rightOperand, comparisonMode, string.Empty)
 {
 }
 public RuleStringLengthComparisonAttribute(string id, DefaultContexts targetContexts, int rightOperand, StringLengthComparisonMode comparisonMode, string customMessageTemplate)
     : this(id, targetContexts.ToString(), rightOperand, comparisonMode, string.Empty)
 {
 }
 /// <summary>
 /// Initializes a new instance of the RuleConditionalIsRequiredAttribute class.
 /// </summary>
 /// <param name="contextType"></param>
 /// <param name="condition">The Condition to execute, must return bool</param>
 /// <param name="cstmErrorMessage">Custom Error Message to Display</param>
 /// <param name="id"></param>
 public RuleConditionalIsRequiredAttribute(string id, DefaultContexts contextType, string condition,
                                           string cstmErrorMessage) : base(id, contextType)
 {
     Condition          = condition;
     CustomErrorMessage = cstmErrorMessage;
 }
 /// <summary>
 /// Initializes a new instance of the RuleConditionalIsRequiredAttribute class.
 /// </summary>
 /// <param name="contextType"></param>
 /// <param name="condition">The Condition to execute, must return bool</param>
 /// <param name="cstmErrorMessage">Custom Error Message to Display</param>
 /// <param name="id"></param>
 public RuleConditionalIsRequiredAttribute(string id, DefaultContexts contextType, string condition,
                                           string cstmErrorMessage) : base(id, contextType) {
     Condition = condition;
     CustomErrorMessage = cstmErrorMessage;
 }
 public RuleRequiredForAtLeast1PropertyAttribute(string id, DefaultContexts targetContexts,
                                                 string targetProperties)
     : base(id, targetContexts)
 {
     Properties.TargetProperties = targetProperties;
 }