예제 #1
0
 private void PerformValidation(PropertyValidation <TBindingModel> validation)
 {
     if (validation.IsInvalid((TBindingModel)this))
     {
         AddErrorMessageForProperty(validation.PropertyName, validation.GetErrorMessage());
     }
 }
예제 #2
0
        protected PropertyValidation <TBindingModel> AddValidationFor(Expression <Func <TBindingModel, object> > expression)
        {
            var validation = new PropertyValidation <TBindingModel>(GetPropertyName(expression));

            validations.Add(validation);
            return(validation);
        }