Пример #1
0
        private bool IsValidData()
        {
            TeacherValidator teacherDataValidator = new TeacherValidator();

            FluentValidation.Results.ValidationResult dataValidationResult = teacherDataValidator.Validate(_teacher);
            IList <ValidationFailure> validationFailures = dataValidationResult.Errors;
            UserFeedback userFeedback = new UserFeedback(FormGrid, validationFailures);

            userFeedback.ShowFeedback();
            return(dataValidationResult.IsValid);
        }
Пример #2
0
        private bool ValidateData()
        {
            bool                      isValid = false;
            TeacherValidator          teacherDataValidator = new TeacherValidator(true);
            ValidationResult          dataValidationResult = teacherDataValidator.Validate(_teacher);
            IList <ValidationFailure> validationFailures   = dataValidationResult.Errors;

            foreach (ValidationFailure v in validationFailures)
            {
                Console.WriteLine(v);
            }
            UserFeedback userFeedback = new UserFeedback(FormGrid, validationFailures);

            userFeedback.ShowFeedback();
            if (dataValidationResult.IsValid)
            {
                isValid = true;
            }
            return(isValid);
        }