public ValuesController(IConfiguration config, ISearchRepository cacheRepo,
                         ICsvLoader csvLoader
                         )
 {
     _config    = config;
     _csvLoader = csvLoader;
     _cacheRepo = cacheRepo;
     _cacheDb   = ConnectionFactory.RedisCache;
 }
Esempio n. 2
0
 public ClaimsController(ICsvLoader csvLoader, IDirectoryFinder directoryFinder, IConfiguration configuration,
                         ICsvOutput csvOutput, IFileValidator fileValidator, IRecordsPerProduct recordsPerProduct)
 {
     _directoryFinder   = directoryFinder;
     _csvLoader         = csvLoader;
     _csvOutput         = csvOutput;
     _fileValidator     = fileValidator;
     _recordsPerProduct = recordsPerProduct;
     _inputFilesPath    = configuration.GetValue <string>("InputFilesDirectory");
 }
Esempio n. 3
0
 public void Setup()
 {
     _csvLoader       = Substitute.For <ICsvLoader>();
     _csvOutput       = Substitute.For <ICsvOutput>();
     _directoryFinder = Substitute.For <IDirectoryFinder>();
     _configuration   = Substitute.For <IConfiguration>();
     _configuration.GetValue <string>("InputFilesDirectory")
     .Returns("D:\\WTWDIP\\ClaimsReserving\\ClaimsReserving\\InputFiles");
     _fileValidator     = Substitute.For <IFileValidator>();
     _recordsPerProduct = Substitute.For <IRecordsPerProduct>();
     _target            = new ClaimsController(_csvLoader, _directoryFinder, _configuration, _csvOutput, _fileValidator, _recordsPerProduct);
 }
Esempio n. 4
0
 public InvoiceConverter(IAutocompleteData autocompleteData,
                         ICurrencyConverter currencyConverter,
                         ICsvLoader csvLoader,
                         IInvoicesXmlManager invoicesXmlManager,
                         IAutocompleteDataLoader autocompleteDataLoader,
                         IDialogService dialogService)
 {
     _autocompleteData       = autocompleteData;
     _currencyConverter      = currencyConverter;
     _invoicesXmlManager     = invoicesXmlManager;
     _autocompleteDataLoader = autocompleteDataLoader;
     _dialogService          = dialogService;
     autocompleteDataLoader.LoadSettings();
     _rates         = csvLoader.LoadFixedCurrencyRates(); // TODO make it possible to choose from settings
     _vatPercentage = csvLoader.LoadCountryVatRates();    // TODO make it possible to choose from settings
 }
 public void Setup()
 {
     _csvLoader = Substitute.For <ICsvLoader>();
     _csvOutput = Substitute.For <ICsvOutput>();
     _target    = new SuccessController(_csvLoader, _csvOutput);
 }
Esempio n. 6
0
 public Worker(ICollector collector, ICsvLoader csvLoader)
 {
     this._collector = collector;
     _csvLoader      = csvLoader;
 }
 public HomeController(IFilterHelper filterHelper, ICsvLoader csvLoader)
 {
     _filterHelper = filterHelper;
     _csvLoader    = csvLoader;
 }
 public ProductInitializer(FitwebContext context, ILoggerManager logger,
                           ICsvLoader <Product, ProductMap> loader, IProductRepository productRepository) : base(context, logger)
 {
     _loader            = loader;
     _productRepository = productRepository;
 }
Esempio n. 9
0
 public SuccessController(ICsvLoader csvLoader, ICsvOutput csvOutput)
 {
     _csvLoader = csvLoader;
     _csvOutput = csvOutput;
 }
Esempio n. 10
0
 public ModuleController(IModuleService service, ICsvLoader loader)
 {
     _service   = service;
     _csvLoader = loader;
 }
Esempio n. 11
0
 public ExerciseInitializer(FitwebContext context, ILoggerManager logger,
                            ICsvLoader <Exercise, ExerciseMap> loader, IExerciseRepository exerciseRepository) : base(context, logger)
 {
     _loader             = loader;
     _exerciseRepository = exerciseRepository;
 }