Exemple #1
0
 public static ExternalLink ConstructFromDto(ExternalLinkDTO dto)
 {
     return(new ExternalLink()
     {
         Id = dto.id,
         Url = dto.url,
         Site = dto.site
     });
 }
Exemple #2
0
 private void AddExternalLink(Uri startingAdressUri, int currentPageLevel, string seedLink, string linkUrl, HtmlNode link)
 {
     if (!_externalLinksDictionary.ContainsKey(linkUrl))
     {
         var linkPage = new ExternalLinkDTO
         {
             LinkAnchor = link.InnerText,
             LinkPath = linkUrl,
             LinkWeight = 1,
             OriginalPageLink = NormalizeUrl(startingAdressUri.AbsoluteUri),
             PageSeedLink = seedLink,
             OriginalPageLevel = currentPageLevel - 1
         };
         _externalLinksDictionary.Add(linkPage.LinkPath, linkPage);
     }
     else
     {
         _externalLinksDictionary[linkUrl].LinkCount++;
     }
 }