public async void SearchCompanyAnnualReport() { crawler = new CompanyAnnualReportCrawler(CompanyName); ReportSearch = await crawler.CrawlCompanyAsync(); IsReportSearchVisile = ReportSearch.Count > 1; IsCompanyReportVisile = !IsReportSearchVisile; if (ReportSearch.Count == 1) { SelectedCompany = ReportSearch[0]; LoadCompanyReport(); } }
private async void LoadCompanyReport() { IsCompanyReportVisile = true; if (crawler == null) { crawler = new CompanyAnnualReportCrawler(CompanyName); } if (selectedCompany != null) { CompanyReport = await crawler.CrawlCompanyReport(selectedCompany.ReportLink); if (CompanyReport.Count > 0) { SelectedReport = CompanyReport[0]; } } }