예제 #1
0
 private void PerformValidation(ProeprtyValidator <TBaseViewModel> validation)
 {
     if (validation.IsInvalid((TBaseViewModel)this))
     {
         AddErrorMessageForProperty(validation.PropertyName, validation.GetErrorMessage());
     }
 }
예제 #2
0
        protected ProeprtyValidator <TBaseViewModel> AddValidationFor(string propertyName)
        {
            ProeprtyValidator <TBaseViewModel> validation = new ProeprtyValidator <TBaseViewModel>(propertyName);

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