示例#1
0
 public CsvDataSourceKInd(string sourceFileName, IDataCleaner dataCleaner, IEtLogger logger)
 {
     this._sourceFileName = sourceFileName;
     this._logger         = logger;
     this._dataCleaner    = dataCleaner;
     this.Columns         = new List <Column>();
 }
示例#2
0
 public CommentsImportStrategy(ICommentService commentService,
                               IDataCleaner dataCleaner,
                               IOrchardServices orchardServices)
 {
     _commentService  = commentService;
     _dataCleaner     = dataCleaner;
     _orchardServices = orchardServices;
 }
示例#3
0
 public CustomerCapturer(ICsvWriter csvWriter, ISerialiser serialiser, IDataCleaner dataCleaner)
 {
     if (csvWriter == null) throw new ArgumentNullException(nameof(csvWriter));
     if (serialiser == null) throw new ArgumentNullException(nameof(serialiser));
     _csvWriter = csvWriter;
     _serialiser = serialiser;
     _dataCleaner = dataCleaner;
 }
示例#4
0
 public BlogPostImportStrategy(IContentManager contentManager,
                               IEnumerable <IMultipleImportStrategy> importStratagies,
                               IUserServices userServices,
                               IDataCleaner dataCleaner,
                               IBlogPostService blogPostService)
 {
     _contentManager   = contentManager;
     _importStratagies = importStratagies;
     _userServices     = userServices;
     _dataCleaner      = dataCleaner;
     _blogPostService  = blogPostService;
 }
示例#5
0
 private static void ResolveDependencies()
 {
     using (var scope = _container.BeginLifetimeScope())
     {
         _reader  = scope.Resolve <IInputReader>();
         _cleaner = scope.Resolve <IDataCleaner>();
         _warehouseItemDtoMapper = scope.Resolve <IMapper <string, WarehouseItemDto> >();
         _warehouseRepo          = scope.Resolve <IRepo <Warehouse, WarehouseItemDto> >();
         _warehouseFillerRepo    = scope.Resolve <IRepoFiller <WarehouseItemDto> >();
         _reportGenerator        = scope.Resolve <IReportGenerator <IEnumerable <Warehouse> > >();
     }
 }
示例#6
0
 public CustomerCapturer(ICsvWriter csvWriter, ISerialiser serialiser, IDataCleaner dataCleaner)
 {
     if (csvWriter == null)
     {
         throw new ArgumentNullException(nameof(csvWriter));
     }
     if (serialiser == null)
     {
         throw new ArgumentNullException(nameof(serialiser));
     }
     _csvWriter   = csvWriter;
     _serialiser  = serialiser;
     _dataCleaner = dataCleaner;
 }
示例#7
0
 public CsvDataSource(string sourceFileName, IDataCleaner dataCleaner, IEtLogger logger) : base(sourceFileName, dataCleaner, logger) => this.IsDataClean();
示例#8
0
 private static CustomerCapturer CreateCustomerCapturer(ICsvWriter csvWriter = null, ISerialiser serialiser = null, IDataCleaner dataCleaner = null)
 {
     csvWriter = csvWriter ?? Substitute.For<ICsvWriter>();
     serialiser = serialiser ?? Substitute.For<ISerialiser>();
     dataCleaner = dataCleaner ?? new DataCleaner();
     return new CustomerCapturer(csvWriter, serialiser, dataCleaner);
 }
示例#9
0
 public NettCalculatorUseCase(IFileSystemProvider fileSystemProvider, IDataCleaner dataCleaner)
 {
     _fileSystemProvider = fileSystemProvider;
     _dataCleaner        = dataCleaner;
 }
示例#10
0
 private static CustomerCapturer CreateCustomerCapturer(ICsvWriter csvWriter = null, ISerialiser serialiser = null, IDataCleaner dataCleaner = null)
 {
     csvWriter   = csvWriter ?? Substitute.For <ICsvWriter>();
     serialiser  = serialiser ?? Substitute.For <ISerialiser>();
     dataCleaner = dataCleaner ?? new DataCleaner();
     return(new CustomerCapturer(csvWriter, serialiser, dataCleaner));
 }