public FileValidationOrchestrationService(
     IFileValidationPreparationService fileValidationPreparationService,
     ILooseMessageProvider looseMessageProvider,
     IFileValidationRuleExecutionService fileValidationRuleExecutionService,
     ITightSchemaValidMessageFilterService tightSchemaValidMessageFilterService,
     IMapper<Model.Loose.Message, Model.Message> mapper,
     IFileValidationOutputService fileValidationOutputService,
     IValidationErrorHandler validationErrorHandler,
     ILogger logger)
 {
     _fileValidationPreparationService = fileValidationPreparationService;
     _looseMessageProvider = looseMessageProvider;
     _fileValidationRuleExecutionService = fileValidationRuleExecutionService;
     _tightSchemaValidMessageFilterService = tightSchemaValidMessageFilterService;
     _mapper = mapper;
     _fileValidationOutputService = fileValidationOutputService;
     _validationErrorHandler = validationErrorHandler;
     _logger = logger;
 }
Beispiel #2
0
 private FileValidationOrchestrationService NewService(IFileValidationPreparationService fileValidationPreparationService = null, ILooseMessageProvider looseMessageProvider = null, IFileValidationRuleExecutionService fileValidationRuleExecutionService = null, ITightSchemaValidMessageFilterService tightSchemaValidMessageFilterService = null, IMapper <Model.Loose.Message, Message> mapper = null, IFileValidationOutputService fileValidationOutputService = null, IValidationErrorHandler validationErrorHandler = null, ILogger logger = null)
 {
     return(new FileValidationOrchestrationService(fileValidationPreparationService, looseMessageProvider, fileValidationRuleExecutionService, tightSchemaValidMessageFilterService, mapper, fileValidationOutputService, validationErrorHandler, logger));
 }