/// <summary> /// Is calling url and validate it /// If url valid, started parsing site /// </summary> public async Task <bool> AddAllLinksAsync() { Console.WriteLine("Please type a basic url"); string input = Console.ReadLine(); if (this.LinkFilter.IsCorrectLink(input)) { if (input.EndsWith("/")) { input = input.Substring(0, input.Length - 1); } input = LinkFilter.WWWConvert(input); this.LinkService.SetBaseUrl(input); LinkView.Processing(); await this.LinkService.FindAllLinksAsync(); Console.Clear(); return(true); } else { return(false); } }