Example #1
0
        private async Task SaveWebpage()
        {
            var webpage = new Webpage();

            webpage.Url   = this.ParsedWebpage.Url.AbsolutePath.ToString();
            webpage.Title = this.ParsedWebpage.PageTitle;

            webpage.FullHtml = this.ParsedWebpage.OriginalDocument.DocumentNode.InnerHtml.ToString();
            webpage.BodyHtml = this.ParsedWebpage.InjectedDocument.DocumentNode.InnerHtml.ToString();


            webpage.LastAccessed = DateTime.Today.Date;

            webpage.WebsiteId = Website.Id;
            webpage.Website   = this.Website;

            webpage.SubDomainId = this.SubDomain.Id;
            webpage.SubDomain   = this.SubDomain;

            this.Webpage = await WebpageService.Add(webpage);
        }