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); }
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); }