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

Is attribute More...

Inheritance diagram for Utilities.Validation.IsAttribute:

Public Member Functions

 IsAttribute (IsValid 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 System.ComponentModel.DataAnnotations.ValidationResult IsValid (object value, System.ComponentModel.DataAnnotations.ValidationContext validationContext)
 Determines if the property is valid More...
 

Properties

IsValid Type [get]
 Type of validation to do More...
 

Detailed Description

Is attribute

Definition at line 36 of file Is.cs.

Constructor & Destructor Documentation

Utilities.Validation.IsAttribute.IsAttribute ( IsValid  Type,
string  ErrorMessage = "" 
)

Constructor

Parameters
TypeValidation type enum
ErrorMessageError message

Definition at line 43 of file Is.cs.

Member Function Documentation

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

Formats the error message

Parameters
nameProperty name
Returns
The formatted string

Definition at line 59 of file Is.cs.

IEnumerable<ModelClientValidationRule> Utilities.Validation.IsAttribute.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 87 of file Is.cs.

override System.ComponentModel.DataAnnotations.ValidationResult Utilities.Validation.IsAttribute.IsValid ( object  value,
System.ComponentModel.DataAnnotations.ValidationContext  validationContext 
)
protected

Determines if the property is valid

Parameters
valueValue to check
validationContextValidation context
Returns
The validation result

Definition at line 102 of file Is.cs.

Property Documentation

IsValid Utilities.Validation.IsAttribute.Type
get

Type of validation to do

Definition at line 52 of file Is.cs.


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