コード例 #1
0
        public IEnumerable <ValidationResult> Validate(ValidationContext validationContext)
        {
            var validator = new CourseViewModelValidator();
            var result    = validator.Validate(this);

            return(result.Errors.Select(item => new ValidationResult(item.ErrorMessage, new[] { item.PropertyName })));
        }
コード例 #2
0
 public ClassesController(ClassesRepository classesRepository, CourseViewModelValidator courseViewModelValidator)
 {
     ClassesRepository         = classesRepository;
     _courseViewModelValidator = courseViewModelValidator;
 }
コード例 #3
0
 public CourseViewModelValidatorTests()
 {
     _courseValidator = new CourseViewModelValidator();
 }