C# Class cloudscribe.Web.Common.DataAnnotations.EnforceTrueAttribute

Inheritance: System.ComponentModel.DataAnnotations.ValidationAttribute, IClientModelValidator
Afficher le fichier Open project: joeaudette/cloudscribe

Méthodes publiques

Méthode Description
AddValidation ( Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ClientModelValidationContext context ) : void
EnforceTrueAttribute ( string otherProperty ) : Microsoft.Extensions.Localization
FormatErrorMessage ( string name ) : string

Méthodes protégées

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

Private Methods

Méthode Description
CheckForLocalizer ( Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ClientModelValidationContext context ) : void
GetErrorMessage ( string displayName ) : string
MergeAttribute ( string>.IDictionary attributes, string key, string value ) : bool

Method Details

AddValidation() public méthode

public AddValidation ( Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ClientModelValidationContext context ) : void
context Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ClientModelValidationContext
Résultat void

EnforceTrueAttribute() public méthode

public EnforceTrueAttribute ( string otherProperty ) : Microsoft.Extensions.Localization
otherProperty string
Résultat Microsoft.Extensions.Localization

FormatErrorMessage() public méthode

public FormatErrorMessage ( string name ) : string
name string
Résultat string

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