Craig's Utility Library  4.0 Beta
Utilities.Validation.CompareToAttribute Class Reference

CompareTo attribute More...

Inheritance diagram for Utilities.Validation.CompareToAttribute:

Public Member Functions

 CompareToAttribute (string PropertyName, ComparisonType Type, string ErrorMessage="")
 Constructor More...
 
override string FormatErrorMessage (string name)
 Formats the error message More...
 
IEnumerable< ModelClientValidationRule > GetClientValidationRules (ModelMetadata metadata, ControllerContext context)
 Gets the client side validation rules More...
 

Protected Member Functions

override ValidationResult IsValid (object value, ValidationContext validationContext)
 Determines if the property is valid More...
 

Properties

string PropertyName [get]
 Property to compare to More...
 
ComparisonType Type [get]
 Comparison type More...
 

Detailed Description

CompareTo attribute

Definition at line 37 of file CompareTo.cs.

Constructor & Destructor Documentation

Utilities.Validation.CompareToAttribute.CompareToAttribute ( string  PropertyName,
ComparisonType  Type,
string  ErrorMessage = "" 
)

Constructor

Parameters
PropertyNameProperty to compare to
TypeComparison type to use
ErrorMessageError message

Definition at line 45 of file CompareTo.cs.

Member Function Documentation

override string Utilities.Validation.CompareToAttribute.FormatErrorMessage ( string  name)

Formats the error message

Parameters
nameProperty name
Returns
The formatted string

Definition at line 67 of file CompareTo.cs.

IEnumerable<ModelClientValidationRule> Utilities.Validation.CompareToAttribute.GetClientValidationRules ( ModelMetadata  metadata,
ControllerContext  context 
)

Gets the client side validation rules

Parameters
metadataModel meta data
contextController context
Returns
The list of client side validation rules

Definition at line 101 of file CompareTo.cs.

override ValidationResult Utilities.Validation.CompareToAttribute.IsValid ( object  value,
ValidationContext  validationContext 
)
protected

Determines if the property is valid

Parameters
valueValue to check
validationContextValidation context
Returns
The validation result

Definition at line 117 of file CompareTo.cs.

Property Documentation

string Utilities.Validation.CompareToAttribute.PropertyName
get

Property to compare to

Definition at line 55 of file CompareTo.cs.

ComparisonType Utilities.Validation.CompareToAttribute.Type
get

Comparison type

Definition at line 60 of file CompareTo.cs.


The documentation for this class was generated from the following file: