private void DisplayErrors()
        {
            var validatorResult = (MultipleAttributeValidationResult)persister.ValidatorErrors(validator);
            var castResult      = (MultipleAttributeValidationResult)persister.CasterErrors();
            var result          = new MultipleAttributeValidationResult[] { castResult, validatorResult };

            foreach (var presenter in presenters)
            {
                presenter.displayMesssages(result);
            }
        }
예제 #2
0
        private void displayValidationErrors()
        {
            var castErrors = (MultipleAttributeValidationResult)persister.CasterErrors();
            var userErrors = (MultipleAttributeValidationResult)persister.ValidatorErrors(userValidator);
            var results    = new MultipleAttributeValidationResult[] { castErrors, userErrors };

            foreach (var presenter in errorPresenters)
            {
                presenter.displayMesssages(results);
            }
        }
예제 #3
0
        private void displayErrors()
        {
            var castErrors     = (MultipleAttributeValidationResult)persister.CasterErrors();
            var results        = new MultipleAttributeValidationResult[] { castErrors };
            var passwordResult = (PasswordValidator.UserPasswordValidationResult)persister.ValidatorErrors(validator);

            foreach (var presenter in errorPresenters)
            {
                presenter.displayMesssages(results);
            }

            if (passwdPresenter != null)
            {
                passwdPresenter.displayMesssages(passwordResult);
            }

            PasswordWarningPresenter.present(passwordResult, lblPasswordWarn);
        }
예제 #4
0
 public void displayMesssages(MultipleAttributeValidationResult result)
 {
     displayMesssages(new MultipleAttributeValidationResult[] { result });
 }