public NonLevyAccountBlockerJob(ILogger <NonLevyAccountBlockerJob> logger, RecruitWebJobsSystemConfiguration jobsConfig, AccountsReader accountsReader, IReferenceDataWriter referenceDataWriter)
 {
     _logger              = logger;
     _jobsConfig          = jobsConfig;
     _accountsReader      = accountsReader;
     _referenceDataWriter = referenceDataWriter;
 }
예제 #2
0
 public BankHolidayUpdateService(IReferenceDataWriter referenceDataWriter,
                                 ILogger <BankHolidayUpdateService> logger, IReferenceDataReader referenceDataReader)
 {
     _referenceDataWriter = referenceDataWriter;
     _logger = logger;
     _referenceDataReader = referenceDataReader;
 }
 public BankHolidayUpdateService(IOptions <BankHolidayConfiguration> config, IReferenceDataWriter referenceDataWriter,
                                 ILogger <BankHolidayUpdateService> logger, IReferenceDataReader referenceDataReader)
 {
     _config = config.Value;
     _referenceDataWriter = referenceDataWriter;
     _logger = logger;
     _referenceDataReader = referenceDataReader;
 }
예제 #4
0
 public TrainingProvidersUpdateService(
     ILogger <TrainingProvidersUpdateService> logger,
     IReferenceDataWriter referenceDataWriter,
     IOuterApiClient outerApiClient)
 {
     _logger = logger;
     _referenceDataWriter = referenceDataWriter;
     _outerApiClient      = outerApiClient;
 }
        public ReferenceDataCreatorActor(string postcodeSourcePath)
        {
            _postcodeCsvReaderActor      = Context.ActorOf(Props.Create <CsvReaderActor <PostcodeRow, PostcodeMap> >(postcodeSourcePath), "PostcodeCsvReaderActor");
            _postcodeReferenceDataWriter = new PostcodeReferenceDataWriter();
            _locationReferenceDataWriter = new LocationReferenceDataWriter();
            _logger = Context.GetLogger();

            Become(ProcessPostcodeData);
        }
예제 #6
0
 public ApprenticeshipProgrammesUpdateService(
     ILogger <ApprenticeshipProgrammesUpdateService> logger,
     IStandardApiClient standardsClient,
     IFrameworkApiClient frameworksClient,
     IReferenceDataWriter referenceDataWriter)
 {
     _logger              = logger;
     _standardsClient     = standardsClient;
     _frameworksClient    = frameworksClient;
     _referenceDataWriter = referenceDataWriter;
 }
 public ApprenticeshipProgrammesUpdateService(
     ILogger <ApprenticeshipProgrammesUpdateService> logger,
     IReferenceDataWriter referenceDataWriter,
     IReferenceDataReader referenceDataReader,
     IOuterApiClient outerApiClient)
 {
     _logger = logger;
     _referenceDataWriter = referenceDataWriter;
     _referenceDataReader = referenceDataReader;
     _outerApiClient      = outerApiClient;
 }
예제 #8
0
        public AddressConfiguration()
        {
            var csvConfiguration = new CsvConfiguration();

            csvConfiguration.RegisterClassMap <AddressMap>();
            var path = Path.Combine
                           (ConfigurationManager.AppSettings["DataDirectory"], "address.csv");

            Reader = new CsvReader(new StreamReader(File.OpenRead(path)), csvConfiguration);
            ReferenceDataWriter = new AddressReferenceDataWriter();
            ReferenceDataReader = null;
        }
        public ReferenceDataCreatorConfiguration()
        {
            var csvConfiguration = new CsvConfiguration();

            csvConfiguration.RegisterClassMap <PostcodeMap>();
            var path = Path.Combine(ConfigurationManager.AppSettings["DataDirectory"], "postcode.csv");

            Reader = new CsvReader(new StreamReader(File.OpenRead(path)), csvConfiguration);

            ReferenceDataReader = new LocationReferenceDataReader();
            ReferenceDataWriter = new PostcodeReferenceDataWriter();
        }
예제 #10
0
 public AddressDataAnalysisActor(IDataAnalyzer analyzer, string sourcePath)
     : base(analyzer, sourcePath)
 {
     _referenceDataWriter = new AddressReferenceDataWriter();
 }