C# Class MvcMega.Forms.DataAnnotations.ChangeVisuallyAttribute

Inheritance: System.ComponentModel.DataAnnotations.ValidationAttribute, IClientValidatable
Afficher le fichier Open project: nootn/MVC-Mega-Forms

Méthodes publiques

Méthode Description
ChangeVisuallyAttribute ( ChangeTo to, string whenOtherPropertyName, DisplayChangeIf ifOperator, object value, bool conditionPassesIfNull, ComparisonValueType valueType = ComparisonValueType.String ) : System
GetClientValidationRules ( ModelMetadata metadata, System.Web.Mvc.ControllerContext context ) : IEnumerable
GetValuesForClient ( PropertyInfo prop, List &toValues, List &whenOtherPropertyNameValues, List &ifValues, List &valueValues, List &conditionPassesIfNullValues, List &valueTypeToCompareValues, List &valueFormatValues ) : void

Méthodes protégées

Méthode Description
IsValid ( object value, System.ComponentModel.DataAnnotations.ValidationContext validationContext ) : System.ComponentModel.DataAnnotations.ValidationResult

Method Details

ChangeVisuallyAttribute() public méthode

public ChangeVisuallyAttribute ( ChangeTo to, string whenOtherPropertyName, DisplayChangeIf ifOperator, object value, bool conditionPassesIfNull, ComparisonValueType valueType = ComparisonValueType.String ) : System
to ChangeTo
whenOtherPropertyName string
ifOperator DisplayChangeIf
value object
conditionPassesIfNull bool
valueType ComparisonValueType
Résultat System

GetClientValidationRules() public méthode

public GetClientValidationRules ( ModelMetadata metadata, System.Web.Mvc.ControllerContext context ) : IEnumerable
metadata ModelMetadata
context System.Web.Mvc.ControllerContext
Résultat IEnumerable

GetValuesForClient() public static méthode

public static GetValuesForClient ( PropertyInfo prop, List &toValues, List &whenOtherPropertyNameValues, List &ifValues, List &valueValues, List &conditionPassesIfNullValues, List &valueTypeToCompareValues, List &valueFormatValues ) : void
prop System.Reflection.PropertyInfo
toValues List
whenOtherPropertyNameValues List
ifValues List
valueValues List
conditionPassesIfNullValues List
valueTypeToCompareValues List
valueFormatValues List
Résultat void

IsValid() protected méthode

protected IsValid ( object value, System.ComponentModel.DataAnnotations.ValidationContext validationContext ) : System.ComponentModel.DataAnnotations.ValidationResult
value object
validationContext System.ComponentModel.DataAnnotations.ValidationContext
Résultat System.ComponentModel.DataAnnotations.ValidationResult