Exemple #1
0
 public StoreService(
     IRepository <Store, int> storesRepository,
     IEntityScraper <Store> entityScraper,
     ICookiesAwareHttpClientFactory cookiesAwareHttpClientFactory)
 {
     this.storesRepository = storesRepository;
     _entityScraper        = entityScraper;
     this.cookiesAwareHttpClientFactory = cookiesAwareHttpClientFactory;
 }
Exemple #2
0
 public DepartmentScraper(
     IBrowsingContext browsingContext,
     IEntityScraper <Store> storeScraper,
     ICacheStorage <string, Department> cacheStorage,
     ICookiesAwareHttpClientFactory cookiesAwareHttpClientFactory)
 {
     this.browsingContext = browsingContext;
     this.storeScraper    = storeScraper;
     this.cacheStorage    = cacheStorage;
     this.cookiesAwareHttpClientFactory = cookiesAwareHttpClientFactory;
 }
Exemple #3
0
 public StoreScraper(
     IBrowsingContext browsingContext,
     ICacheStorage <string, Store> cacheStorage,
     IOfficialStoreInfoService officialStoreInfoService,
     ICookiesAwareHttpClientFactory cookiesAwareHttpClientFactory)
 {
     this.browsingContext               = browsingContext;
     this.cacheStorage                  = cacheStorage;
     this.officialStoreInfoService      = officialStoreInfoService;
     this.cookiesAwareHttpClientFactory = cookiesAwareHttpClientFactory;
 }
Exemple #4
0
 public OfficialStoreInfoService(ICookiesAwareHttpClientFactory cookiesAwareHttpClientFactory)
 {
     this.cookiesAwareHttpClientFactory = cookiesAwareHttpClientFactory;
 }
Exemple #5
0
 public async Task ExecuteAsync(ICookiesAwareHttpClientFactory cookiesAwareHttpClientFactory)
 {
     await cookiesAwareHttpClientFactory.SerializeAsync();
 }