public StoreService( IRepository <Store, int> storesRepository, IEntityScraper <Store> entityScraper, ICookiesAwareHttpClientFactory cookiesAwareHttpClientFactory) { this.storesRepository = storesRepository; _entityScraper = entityScraper; this.cookiesAwareHttpClientFactory = cookiesAwareHttpClientFactory; }
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; }
public StoreScraper( IBrowsingContext browsingContext, ICacheStorage <string, Store> cacheStorage, IOfficialStoreInfoService officialStoreInfoService, ICookiesAwareHttpClientFactory cookiesAwareHttpClientFactory) { this.browsingContext = browsingContext; this.cacheStorage = cacheStorage; this.officialStoreInfoService = officialStoreInfoService; this.cookiesAwareHttpClientFactory = cookiesAwareHttpClientFactory; }
public OfficialStoreInfoService(ICookiesAwareHttpClientFactory cookiesAwareHttpClientFactory) { this.cookiesAwareHttpClientFactory = cookiesAwareHttpClientFactory; }
public async Task ExecuteAsync(ICookiesAwareHttpClientFactory cookiesAwareHttpClientFactory) { await cookiesAwareHttpClientFactory.SerializeAsync(); }