private Uri CreatePermalink(FeedEntryViewModel item, Uri url)
        {
            UrlHelper urlHelper = new UrlHelper(_httpRequestBase.RequestContext);
            string entryIndex = urlHelper.Action("Show", "Entry", item.GetRouteValues());

            return UriGenerator.AttachPathToHost(url, entryIndex);
        }
        //create factory
        public SyndicationItem CreateSyndicationItem(FeedEntryViewModel item)
        {
            Uri link = item.GetLinkUri();
            string description = item.Description;
            string title = item.Title;
            var url = _httpRequestBase.Url;
            var permalink = CreatePermalink(item, url);

            description += CreateDescriptionFromPermanlink(item, permalink);

            var syndicationItem = new SyndicationItem(title, description, link);
            syndicationItem.PublishDate = item.PublishedAt;
            syndicationItem.AddPermalink(permalink);

            return syndicationItem;
        }