Пример #1
0
        /// <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);
            }
        }