private void DoLogin() { var login = new Login(); DialogResult res = login.ShowDialog(this); this.client = login.Client; }
private void butLogin_Click(object sender, EventArgs e) { var but = (Button)sender; but.Enabled = false; Task.Run(() => { ScrapeClient tempClient = null; if (ScrapeClient.TryCreateInstance(txtUsername.Text, txtPassword.Text, ref tempClient)) { but.Invoke(new Action(() => { this.client = tempClient; this.Close(); })); } else { but.Invoke(new Action(() => { but.Enabled = true; MessageBox.Show("Login failed."); txtPassword.Text = ""; })); } }); }
public CvBankasDataService(IHttpClientFactory httpClientFactory, IScraperFactory scraperFactory, IUnitOfWork unitOfWork) { _unitOfWork = unitOfWork; _analyser = scraperFactory.BuildAnalyser(JobPortals.CvBankas); _scraper = scraperFactory.BuildScraper(JobPortals.CvBankas); _httpClient = httpClientFactory.CreateClient(JobPortals.CvBankas.GetDescription()); _scrapeClient = new ScrapeClient(_httpClient, _scraper); }
public void ExtractPageUrls_GivenCvLtURlsPage_ShouldReturnCorrectAmountOfUrls() { SetCvLtContent(); var cvLtScrapeClient = new ScrapeClient(_httpClientFactory.CreateClient(JobPortals.CvLt.ToString()), new CvLtScraper()); var results = cvLtScrapeClient.ExtractPageUrls(); results.Count.Should().Be(800); }
public CvOnlineDataService(IHttpClientFactory httpClientFactory, IScraperFactory scraperFactory, IUnitOfWork unitOfWork) { _parser = new CvOnlineParser(); _unitOfWork = unitOfWork; _analyser = scraperFactory.BuildAnalyser(JobPortals.CvOnline); _scraper = scraperFactory.BuildScraper(JobPortals.CvOnline); _filter = scraperFactory.BuildUrlFilter(JobPortals.CvOnline); _httpClient = httpClientFactory.CreateClient(JobPortals.CvOnline.GetDescription()); _scrapeClient = new ScrapeClient(_httpClient, _scraper); }
public ScrapePageInfos(IUnitOfWork unitOfWork, IAnalyser analyser, ScrapeClient scrapeClient) : base(unitOfWork, analyser, scrapeClient) { }
public ScrapePageUrls(IUnitOfWork unitOfWork, IAnalyser analyser, ScrapeClient scrapeClient) : base(unitOfWork, analyser, scrapeClient) { _scrapeClient = scrapeClient; }
public ProcessSalaries(IUnitOfWork unitOfWork, IAnalyser analyser, ScrapeClient scrapeClient) : base(unitOfWork, analyser, scrapeClient) { }
public BaseCommand(IUnitOfWork unitOfWork, IAnalyser analyser, ScrapeClient scrapeClient) { _unitOfWork = unitOfWork; _analyser = analyser; _scrapeClient = scrapeClient; }