public PreValidationOrchestrationSfService( IPopulationService preValidationPopulationService, ICache <IMessage> messageCache, ILearnerPerActorService learnerPerActorService, IJsonSerializationService jsonSerializationService, IInternalDataCache internalDataCache, IExternalDataCache externalDataCache, IFileDataCache fileDataCache, IValidationErrorCache <U> validationErrorCache, IValidationOutputService <U> validationOutputService, IValidationItemProviderService <IEnumerable <IMessage> > validationItemProviderService, IRuleSetOrchestrationService <IMessage, U> ruleSetOrchestrationService, ILogger logger, IValidateXMLSchemaService validateXMLSchemaService) { _preValidationPopulationService = preValidationPopulationService; _learnerPerActorService = learnerPerActorService; _messageCache = messageCache; _jsonSerializationService = jsonSerializationService; _internalDataCache = internalDataCache; _externalDataCache = externalDataCache; _fileDataCache = fileDataCache; _validationErrorCache = validationErrorCache; _validationOutputService = validationOutputService; _validationItemProviderService = validationItemProviderService; _ruleSetOrchestrationService = ruleSetOrchestrationService; _logger = logger; _validateXmlSchemaService = validateXMLSchemaService; }
public PreValidationOrchestrationSfService( IPopulationService preValidationPopulationService, IErrorLookupPopulationService errorLookupPopulationService, ILearnerPerActorProviderService learnerPerActorProviderService, ILearnerDPPerActorProviderService learnerDPPerActorProviderService, IJsonSerializationService jsonSerializationService, IInternalDataCache internalDataCache, IExternalDataCache externalDataCache, IFileDataCache fileDataCache, IValidationErrorCache <U> validationErrorCache, IValidationOutputService validationOutputService, IRuleSetOrchestrationService <IMessage, U> ruleSetOrchestrationService, ILogger logger) { _preValidationPopulationService = preValidationPopulationService; _errorLookupPopulationService = errorLookupPopulationService; _learnerPerActorProviderService = learnerPerActorProviderService; _learnerDPPerActorProviderService = learnerDPPerActorProviderService; _jsonSerializationService = jsonSerializationService; _internalDataCache = internalDataCache; _externalDataCache = externalDataCache; _fileDataCache = fileDataCache; _validationErrorCache = validationErrorCache; _validationOutputService = validationOutputService; _ruleSetOrchestrationService = ruleSetOrchestrationService; _logger = logger; }
private PreValidationOrchestrationSfService NewService( IPopulationService preValidationPopulationService, IFileProvider <Message> messageProvider, IFileProvider <ReferenceDataRoot> referenceDataRootProvider, IFileProvider <LearnerReferenceData> learnerReferenceDataProvider, IValidationErrorCache validationErrorCache, IValidationOutputService validationOutputService, IValidIlrFileOutputService validIlrFileOutputService, IRuleSetOrchestrationService <IRule <IMessage>, IMessage> messageRuleSetOrchestrationService, IRuleSetOrchestrationService <ICrossYearRule <ILearner>, ILearner> crossYearRuleSetOrchestrationService, IValidationExecutionProvider validationExecutionProvider) { return(new PreValidationOrchestrationSfService( preValidationPopulationService, messageProvider, referenceDataRootProvider, learnerReferenceDataProvider, validationErrorCache, validationOutputService, validIlrFileOutputService, messageRuleSetOrchestrationService, crossYearRuleSetOrchestrationService, validationExecutionProvider, Mock.Of <ILogger>())); }
public PreValidationOrchestrationSfService( IPopulationService preValidationPopulationService, IFileProvider <Message> messageProvider, IFileProvider <ReferenceDataRoot> referenceDataRootProvider, IFileProvider <LearnerReferenceData> learnerReferenceDataProvider, IValidationErrorCache validationErrorCache, IValidationOutputService validationOutputService, IValidIlrFileOutputService validIlrFileOutputService, IRuleSetOrchestrationService <IRule <IMessage>, IMessage> messageRuleSetOrchestrationService, IRuleSetOrchestrationService <ICrossYearRule <ILearner>, ILearner> crossYearRuleSetOrchestrationService, IValidationExecutionProvider validationExecutionProvider, ILogger logger) { _preValidationPopulationService = preValidationPopulationService; _messageProvider = messageProvider; _referenceDataRootProvider = referenceDataRootProvider; _learnerReferenceDataProvider = learnerReferenceDataProvider; _validationErrorCache = validationErrorCache; _validationOutputService = validationOutputService; _validIlrFileOutputService = validIlrFileOutputService; _messageRuleSetOrchestrationService = messageRuleSetOrchestrationService; _crossYearRuleSetOrchestrationService = crossYearRuleSetOrchestrationService; _validationExecutionProvider = validationExecutionProvider; _logger = logger; }
public ConsolePreValidationOrchestrationService( IPopulationService preValidationPopulationService, IRuleSetOrchestrationService <ILearner, U> learnerRuleSetOrchestrationService, IRuleSetOrchestrationService <IMessage, U> messageRuleSetOrchestrationService, IValidationOutputService validationOutputService, IFileDataCache fileDataCache) { _preValidationPopulationService = preValidationPopulationService; _learnerRuleSetOrchestrationService = learnerRuleSetOrchestrationService; _messageRuleSetOrchestrationService = messageRuleSetOrchestrationService; _validationOutputService = validationOutputService; _fileDataCache = fileDataCache; }