// ?? DI ?? yeah DI, bitch! but something wrong with this shit...
 public SqlDataImportRepository(IDataImportProcessor importProcessor,
     IDataReaderProcessor dataReaderProcessor, Action<long> importNotify)
 {
     _importProcessor = importProcessor;
     _dataReaderProcessor = dataReaderProcessor;
     _importProcessor.RowsCopiedNotify += importNotify;
 }
Example #2
0
        internal DataService(string connectioString, 
            IMetadataProcessor metadataProcessor,
            IDataImportProcessor importProcessor,
            IDataReaderProcessor readerProcessor)
        {
            _connectionString = connectioString;

            _metadataProcessor = metadataProcessor;
            _importProcessor = importProcessor;
            _readerProcessor = readerProcessor;
        }
 // ?? DI ?? yeah DI, bitch! but something wrong with this shit...
 public SqlDataImportRepository(IDataImportProcessor importProcessor, 
     IDataReaderProcessor dataReaderProcessor)
 {
     _importProcessor = importProcessor;
     _dataReaderProcessor = dataReaderProcessor;
 }
 // DI or not DI
 public SqlDataInstanceRepository()
 {
     _dataReaderProcessor = new SqlDataReaderProcessor();
     _metadataProcessor = new SqlMetadataProcessor();
 }
Example #5
0
 public DataPathogen(IProcessor processor, IDataReaderProcessor dataReaderProcessor) :
     base(processor)
 {
     _processor           = processor;
     _dataReaderProcessor = dataReaderProcessor;
 }