コード例 #1
0
ファイル: CsvDataProvider.cs プロジェクト: zhoutaomtv/ca
        /// <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;
        }
コード例 #2
0
 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));
 }
コード例 #3
0
 public TeamRepository(ICsvDataReader dataReader)
 {
     _dataReader = dataReader;
 }
コード例 #4
0
 public DbInitialiser(ICsvDataReader csvDataReader, IOptions <CsvFileConfig> csvFileConfig, SurveyContext surveyContext)
 {
     this.csvDataReader = csvDataReader;
     this.csvFileConfig = csvFileConfig;
     this.surveyContext = surveyContext;
 }