Example #1
0
 public SqlDataExporter(ILogger logger, 
                        ISelectionFilteringStrategy selectionFilteringStrategy, CsvGenerator csvGenerator)
 {
     _logger = logger;
     _csvGenerator = csvGenerator;
     _selectionFilteringStrategy = selectionFilteringStrategy;
 }
Example #2
0
 public CsvGenerator(ILogger logger, ISelectionFilteringStrategy selectionFilteringStrategy, IQueryExecutor queryExecutor, string destinationDirectory, char delimiter)
 {
     _logger = logger;
     _destinationDirectory = destinationDirectory;
     _queryExecutor = queryExecutor;
     _selectionFilteringStrategy = selectionFilteringStrategy;
     _delimiter = delimiter;
 }
Example #3
0
 public SqlDataExporter(ILogger logger, string destinationDirectory, IQueryExecutor queryExecutor,
                        ISelectionFilteringStrategy selectionFilteringStrategy)
 {
     _logger = logger;
     _queryExecutor = queryExecutor;
     _selectionFilteringStrategy = selectionFilteringStrategy;
     _destinationDirectory = destinationDirectory;
 }