private void ReaderValidation(Reader reader) { ReaderValidator readerValidator = new ReaderValidator(); var result = readerValidator.Validate(reader); if (result.Errors.Count > 0) { throw new ValidationException(result.Errors); } }
/// <summary> /// Initializes a new instance of the <see cref="JSchemaValidatingReader"/> class that /// validates the content returned from the given <see cref="JsonReader"/>. /// </summary> /// <param name="reader">The <see cref="JsonReader"/> to read from while validating.</param> public JSchemaValidatingReader(JsonReader reader) { ValidationUtils.ArgumentNotNull(reader, nameof(reader)); _reader = reader; _validator = new ReaderValidator(this); }
/// <summary> /// Initializes a new instance of the <see cref="JSchemaValidatingReader"/> class that /// validates the content returned from the given <see cref="JsonReader"/>. /// </summary> /// <param name="reader">The <see cref="JsonReader"/> to read from while validating.</param> public JSchemaValidatingReader(JsonReader reader) { ValidationUtils.ArgumentNotNull(reader, "reader"); _reader = reader; _validator = new ReaderValidator(this); }
public void Init() { this.readerValidator = new ReaderValidator(); }
public CreateReaderViewModel(IReaderRepository readerRepository, Reader readerToEdit) { ReaderRepository = readerRepository; EditableReader = readerToEdit; ReaderValidator = new ReaderValidator(EditableReader); }
public CreateReaderViewModel(IReaderRepository readerRepository) { ReaderRepository = readerRepository; EditableReader = new Reader(); ReaderValidator = new ReaderValidator(EditableReader); }