/// <summary> /// Initializes a new instance of the <see cref = "CsvDataProvider" /> class. /// </summary> /// <param name = "reader">The reader.</param> /// <param name = "mapping">The mapping.</param> public CsvDataProvider(ICsvDataReader reader, DataMapping mapping) { reader.AssertNotNull("reader"); mapping.AssertNotNull("mapping"); this.mapping = mapping; this.reader = reader; }
public CsvToTimesheetConverter(ICsvDataReader csvDataReader, IMapper mapper, ITimesheetInitializer timesheetInitializer, ITimesheetValidator timesheetValidator, ITimesheetExportManager timesheetExportManager, IFileProvider fileProvider) { _csvDataReader = csvDataReader ?? throw new ArgumentException(nameof(csvDataReader)); _mapper = mapper ?? throw new ArgumentException(nameof(mapper)); _timesheetInitializer = timesheetInitializer ?? throw new ArgumentException(nameof(timesheetInitializer)); _timesheetValidator = timesheetValidator ?? throw new ArgumentException(nameof(timesheetValidator)); _timesheetExportManager = timesheetExportManager ?? throw new ArgumentException(nameof(timesheetExportManager)); _timesheetExportManager = timesheetExportManager ?? throw new ArgumentException(nameof(timesheetExportManager)); _fileProvider = fileProvider ?? throw new ArgumentException(nameof(fileProvider)); }
public TeamRepository(ICsvDataReader dataReader) { _dataReader = dataReader; }
public DbInitialiser(ICsvDataReader csvDataReader, IOptions <CsvFileConfig> csvFileConfig, SurveyContext surveyContext) { this.csvDataReader = csvDataReader; this.csvFileConfig = csvFileConfig; this.surveyContext = surveyContext; }