public BulkUploader(IMediator mediator, IBulkUploadValidator bulkUploadValidator, IBulkUploadFileParser fileParser, IProviderCommitmentsLogger logger)
 {
     _mediator            = mediator;
     _bulkUploadValidator = bulkUploadValidator;
     _fileParser          = fileParser;
     _logger = logger;
 }
示例#2
0
        public InstrumentedBulkUploadValidator(ILog logger, IBulkUploadValidator validator, IUlnValidator ulnValidator, IAcademicYearDateProvider academicYear)
        {
            if (logger == null)
            {
                throw new ArgumentNullException(nameof(logger));
            }
            if (validator == null)
            {
                throw new ArgumentNullException(nameof(validator));
            }

            _logger    = logger;
            _validator = validator;
        }