public IEnumerable <ValidationResult> Validate(ValidationContext validationContext) { var validator = new StudentViewModelValidator(); var result = validator.Validate(this); return(result.Errors.Select(item => new ValidationResult(item.ErrorMessage, new[] { item.PropertyName }))); }
public StudentsController(StudentRepository studentRepository, ClassesRepository classesRepository, StudentViewModelValidator studentViewModelValidator) { _studentRepository = studentRepository; _classesRepository = classesRepository; _studentViewModelValidator = studentViewModelValidator; }
public StudentViewModelValidatorTests() { _studentValidator = new StudentViewModelValidator(); }