예제 #1
0
 public HomeController(ILogger <HomeController> logger, ICsvRepository csvRepository, IWebHostEnvironment appEnvironment, IMapper mapper, ICsvService csvService)
 {
     _logger         = logger;
     _csvRepository  = csvRepository;
     _appEnvironment = appEnvironment;
     _mapper         = mapper;
     _csvService     = csvService;
 }
 public DetectorManager(IUnitOfWork unitOfWork,
                        IDbRepository dbRepository,
                        ICsvRepository csvRepository)
     : base(unitOfWork)
 {
     this.unitOfWork    = unitOfWork;
     this.dbRepository  = dbRepository;
     this.csvRepository = csvRepository;
 }
        public ContestWinnerTestsGoogleForms()
        {
            Repository = new StubCsvRepository <GoogleFormsCsvModel, GoogleFormsCsvMap>
                             (GoogleTestData.TestData());

            CsvLocation   = Path.Combine(Environment.CurrentDirectory, "Contact Information.csv");
            Settings      = GoogleTestData.TestSettings();
            ContestWinner = new ContestWinner <GoogleFormsCsvModel, GoogleFormsCsvMap>
                                (Settings, Repository);
        }
        public ContestWinner(Settings settings, ICsvRepository <T, TMap> testRepository)
        {
            var configuration = new Configuration(settings);

            Settings = configuration.Settings;

            Repository = testRepository;

            RNG = new Random();
        }
예제 #5
0
        public ContestWinnerTestsTypeForm()
        {
            Repository = new StubCsvRepository <TypeFormCsvModel, TypeFormCsvMap>
                             (TypeFormTestData.TestData());

            CsvLocation   = Path.Combine(Environment.CurrentDirectory, "responses.csv");
            Settings      = GoogleTestData.TestSettings();
            ContestWinner = new ContestWinner <TypeFormCsvModel, TypeFormCsvMap>
                                (Settings, Repository);
        }
예제 #6
0
 /// <summary>
 /// Initializes a new instance of the <see cref="FoodTruckProvider"/> class.
 /// </summary>
 /// <param name="csvRepository">The CSV repository.</param>
 /// <param name="cosmosDbRepository">The cosmos database repository.</param>
 public FoodTruckProvider(ICsvRepository csvRepository,
                          ICosmosDbRepository cosmosDbRepository)
 {
     _csvRepository      = csvRepository;
     _cosmosDbRepository = cosmosDbRepository;
 }
 public Employees_(string cSvPath, ICsvRepository csvRepository)
 {
     CsvFilePath   = string.IsNullOrWhiteSpace(cSvPath) ? throw new ArgumentNullException(nameof(cSvPath)) : cSvPath;
     CsvRepository = csvRepository;
 }
예제 #8
0
 public RouteLogic(ICsvRepository repository)
 {
     _repository = repository;
 }
예제 #9
0
 public RouteController(ICsvRepository repository)
 {
     _repository = repository;
 }
예제 #10
0
 public ClaimService(IWebHostEnvironment env, ICsvRepository repository)
 {
     _env        = env;
     _repository = repository;
 }
예제 #11
0
 public CsvService(ICsvRepository csvRepository)
 {
     _csvRepository = csvRepository;
 }
예제 #12
0
 public DefinitionRepository(IConfiguration configuration)
 {
     _csvRepository = new CsvRepostory <DefinitionsMap>(new FileAdapter(configuration.TermsCsvFilePath()));
 }
예제 #13
0
 public DefinitionRepository(ICsvRepository <DefinitionsMap> csvRepository)
 {
     _csvRepository = csvRepository;
 }
예제 #14
0
 public CsvService(IMapper mapper, ICsvRepository csvRepository)
 {
     this._mapper        = mapper;
     this._csvRepository = csvRepository;
 }