public Worker(ILogger <Worker> logger, IConfiguration configuration, ICsvImporterService csvImporterService, ICsvImporterRepository csvImporterRepository)
 {
     _logger                = logger;
     _configuration         = configuration;
     _csvImporterService    = csvImporterService;
     _csvImporterRepository = csvImporterRepository;
 }
 public CsvImporterServiceTests()
 {
     _jobServiceMock          = new Mock <IJobsService>();
     _cloudStorageServiceMock = new Mock <ICloudStorageService>();
     _queueServiceMock        = new Mock <IQueueService>();
     _csvImporterService      = new CsvImporterService(_jobServiceMock.Object, _cloudStorageServiceMock.Object, _queueServiceMock.Object);
 }
Exemple #3
0
        public LocationService(IOptions <ApplicationSettings> appSettings, ICsvImporterService csvImporterService)
        {
            _appSettings        = appSettings;
            _csvImporterService = csvImporterService;
            string csvFileName = _appSettings.Value.CsvFileName;

            _numberFoodFacilitiesToReturn = _appSettings.Value.NumberFoodFacilitiesToReturn;
            _csvData        = _csvImporterService.ReadCsvFileToDictionaryList(csvFileName);
            _foodFacilities = CreateFacilityInfo(_csvData);
        }
 public ImporterController(
     IValidator validator,
     IResponseFactory responseFactory,
     ICsvImporterService csvImporterService,
     IJobsService jobsService)
 {
     _validator          = validator;
     _responseFactory    = responseFactory;
     _csvImporterService = csvImporterService;
     _jobsService        = jobsService;
 }
Exemple #5
0
 public Program(IParametersService parametersService,
                IConnectionTestService connectionTestService,
                ICsvImporterService csvImporterService,
                ICsvParserService csvParserService,
                IResultWriterService resultWriterService,
                ICsvWriterService csvWriterService,
                IDestroyObjectService destroyObjectService,
                IFindObjectsService findObjectsService,
                IClassesService classesService,
                IObjectTypeService objectTypeService)
 {
   this.ParametersService = parametersService;
   this.ConnectionTestService = connectionTestService;
   this.CsvImporterService = csvImporterService;
   this.CsvParserService = csvParserService;
   this.ResultWriterService = resultWriterService;
   this.CsvWriterService = csvWriterService;
   this.DestroyObjectService = destroyObjectService;
   this.ClassesService = classesService;
   this.FindObjectsService = findObjectsService;
   this.ObjectTypeService = objectTypeService;
 }