C# Class Catel.Data.IModelValidationExtensions

Extensions for model validation.
Afficher le fichier Open project: Catel/Catel

Méthodes publiques

Méthode Description
AddBusinessRuleValidationResult ( this modelValidation, IBusinessRuleValidationResult businessRuleValidationResult, bool validate = false ) : void

Adds the business rule validation result. This method is great to add asynchronous validation.

AddFieldValidationResult ( this modelValidation, IFieldValidationResult fieldValidationResult, bool validate = false ) : void

Adds the field validation result. This method is great to add asynchronous validation.

GetValidationContext ( this model ) : IValidationContext

Gets the validation context of the specified model.

Method Details

AddBusinessRuleValidationResult() public static méthode

Adds the business rule validation result. This method is great to add asynchronous validation.
public static AddBusinessRuleValidationResult ( this modelValidation, IBusinessRuleValidationResult businessRuleValidationResult, bool validate = false ) : void
modelValidation this The model validation.
businessRuleValidationResult IBusinessRuleValidationResult The business rule validation result.
validate bool if set to true, this method call will immediately force a call to validate the model.
Résultat void

AddFieldValidationResult() public static méthode

Adds the field validation result. This method is great to add asynchronous validation.
public static AddFieldValidationResult ( this modelValidation, IFieldValidationResult fieldValidationResult, bool validate = false ) : void
modelValidation this The model validation.
fieldValidationResult IFieldValidationResult The field validation result.
validate bool if set to true, this method call will immediately force a call to validate the model.
Résultat void

GetValidationContext() public static méthode

Gets the validation context of the specified model.
public static GetValidationContext ( this model ) : IValidationContext
model this The model.
Résultat IValidationContext