Example #1
0
 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;
 }
Example #3
0
 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;
 }