public static async Task Starts() { while (true) { ConsoleDisplay.ShowOptions(); string caseEntry = Console.ReadLine(); switch (caseEntry) { case Const.case1: ConsoleDisplay.ShowEntriesList(AssemblyString.Filter(await AssemblyEntry.GetEntries(), Const.case1)); break; case Const.case2: ConsoleDisplay.ShowEntriesList(AssemblyString.Filter(await AssemblyEntry.GetEntries(), Const.case2)); break; case Const.case3: Environment.Exit(0); break; default: Console.WriteLine($"An unexpected value ({caseEntry})"); break; } } }
private static async Task <List <Entry> > StartCrawlerAsync() { await AssemblyHtml.GetHtmlTags(); return(AssemblyString.GetNumbersString(AssemblyHtml.ParseHtmlEntry(AssemblyHtml.trs, AssemblyHtml.tds, Const.HtmlElement, Const.Selector, Const.NameClass))); }