C# Class MvcMega.Forms.DataAnnotations.ChangeVisuallyAttribute

Inheritance: System.ComponentModel.DataAnnotations.ValidationAttribute, IClientValidatable
Exibir arquivo Open project: nootn/MVC-Mega-Forms

Public Methods

Method 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

Protected Methods

Method Description
IsValid ( object value, System.ComponentModel.DataAnnotations.ValidationContext validationContext ) : System.ComponentModel.DataAnnotations.ValidationResult

Method Details

ChangeVisuallyAttribute() public method

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
return System

GetClientValidationRules() public method

public GetClientValidationRules ( ModelMetadata metadata, System.Web.Mvc.ControllerContext context ) : IEnumerable
metadata ModelMetadata
context System.Web.Mvc.ControllerContext
return IEnumerable

GetValuesForClient() public static method

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
return void

IsValid() protected method

protected IsValid ( object value, System.ComponentModel.DataAnnotations.ValidationContext validationContext ) : System.ComponentModel.DataAnnotations.ValidationResult
value object
validationContext System.ComponentModel.DataAnnotations.ValidationContext
return System.ComponentModel.DataAnnotations.ValidationResult