Esempio n. 1
0
        public object GetUserBookmarkByUrl(string url)
        {
            //Create bookmark thumbnail
            ThumbnailHelper.Instance.MakeThumbnail(url, true, true, HttpContext.Current, TenantProvider.CurrentTenantID);

            var b = _serviceHelper.GetBookmarkWithUserBookmarks(url);

            if (b == null)
            {
                var title = GetWebSiteTitleByUrl(url);
                return(new { Name = title[0], Description = title[1], Tags = string.Empty, IsNewBookmark = true, Raiting = string.Empty });
            }

            var userBookmark = _serviceHelper.GetCurrentUserBookmark(b.UserBookmarks);

            if (userBookmark == null)
            {
                return(GetBookmarkByUrl(b, url));
            }

            var tags = string.Empty;

            tags = BookmarkingServiceHelper.ConvertBookmarkToTagsString(b);

            var raitingHtml = new BookmarkRaitingUserControl().GetBookmarkRaiting(b);

            return(new { Name = userBookmark.Name, Description = userBookmark.Description, Tags = tags, IsNewBookmark = false, Raiting = raitingHtml });
        }
Esempio n. 2
0
        private static object GetBookmarkByUrl(Bookmark b, string url)
        {
            var tags = string.Empty;

            if (b != null)
            {
                tags = BookmarkingServiceHelper.ConvertBookmarkToTagsString(b);
                var raitingHtml = new BookmarkRaitingUserControl().GetBookmarkRaiting(b);
                return(new { Name = b.Name, Description = b.Description, Tags = tags, IsNewBookmark = false, Raiting = raitingHtml });
            }
            var title = GetWebSiteTitleByUrl(url);

            return(new { Name = title[0], Description = title[1], Tags = tags, IsNewBookmark = true, Raiting = string.Empty });
        }
        public object GetUserBookmarkByUrl(string url)
        {
            //Create bookmark thumbnail
            ThumbnailHelper.Instance.MakeThumbnail(url, true, true, HttpContext.Current, TenantProvider.CurrentTenantID);

            var b = _serviceHelper.GetBookmarkWithUserBookmarks(url);

            if (b == null)
            {
                var title = GetWebSiteTitleByUrl(url);
                return new { Name = title[0], Description = title[1], Tags = string.Empty, IsNewBookmark = true, Raiting = string.Empty };
            }

            var userBookmark = _serviceHelper.GetCurrentUserBookmark(b.UserBookmarks);
            if (userBookmark == null)
            {
                return GetBookmarkByUrl(b, url);
            }

            var tags = string.Empty;

            tags = BookmarkingServiceHelper.ConvertBookmarkToTagsString(b);

            var raitingHtml = new BookmarkRaitingUserControl().GetBookmarkRaiting(b);
            return new { Name = userBookmark.Name, Description = userBookmark.Description, Tags = tags, IsNewBookmark = false, Raiting = raitingHtml };
        }
 private static object GetBookmarkByUrl(Bookmark b, string url)
 {
     var tags = string.Empty;
     if (b != null)
     {
         tags = BookmarkingServiceHelper.ConvertBookmarkToTagsString(b);
         var raitingHtml = new BookmarkRaitingUserControl().GetBookmarkRaiting(b);
         return new { Name = b.Name, Description = b.Description, Tags = tags, IsNewBookmark = false, Raiting = raitingHtml };
     }
     var title = GetWebSiteTitleByUrl(url);
     return new { Name = title[0], Description = title[1], Tags = tags, IsNewBookmark = true, Raiting = string.Empty };
 }