public FileConversionOrchestrator( IMessengerService messengerService, IFileService fileService, IFileNameService fileNameService, IXsdValidationService xsdValidationService, IXmlSchemaProvider xmlSchemaProvider, IValidationErrorHandler validationErrorHandler, IXmlSerializationService xmlSerializationService, IMap <Loose.Previous.Message, Loose.Message> mapper, IProcess <Loose.Message> yearUplifter, IAnonymise <Loose.Message> anonymiser, IAnonymiseLog anonymiseLog, ILogger logger) { _messengerService = messengerService; _fileService = fileService; _fileNameService = fileNameService; _xsdValidationService = xsdValidationService; _xmlSchemaProvider = xmlSchemaProvider; _validationErrorHandler = validationErrorHandler; _xmlSerializationService = xmlSerializationService; _mapper = mapper; _yearUplifter = yearUplifter; _anonymiser = anonymiser; _anonymiseLog = anonymiseLog; _logger = logger; }
public AmalgamationOrchestrationService( IMessageProvider <AmalgamationRoot> messageProvider, IAmalgamationService amalgamationService, IAmalgamationOutputService amalgamationOutputService, IXsdValidationService xsdValidationService, IDateTimeProvider dateTimeProvider, IValidationErrorHandler validationErrorHandler, ICrossValidationService crossValidationService, IParentRelationshipMapper parentRelationshipMapper, IInvalidRecordRemovalService invalidRecordRemovalService, IMessengerService messengerService, ILogger logger) { _messageProvider = messageProvider; _amalgamationService = amalgamationService; _amalgamationOutputService = amalgamationOutputService; _xsdValidationService = xsdValidationService; _dateTimeProvider = dateTimeProvider; _validationErrorHandler = validationErrorHandler; _crossValidationService = crossValidationService; _parentRelationshipMapper = parentRelationshipMapper; _invalidRecordRemovalService = invalidRecordRemovalService; _messengerService = messengerService; _loggger = logger; }
private LooseMessageProvider NewProvider(IFileService fileService = null, IXmlSerializationService xmlSerializationService = null, IXsdValidationService xsdValidationService = null) { return(new LooseMessageProvider(fileService, xmlSerializationService, xsdValidationService)); }
public LooseMessageProvider(IFileService fileService, IXmlSerializationService xmlSerializationService, IXsdValidationService xsdValidationService) { _fileService = fileService; _xmlSerializationService = xmlSerializationService; _xsdValidationService = xsdValidationService; }