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 }); }
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 }; }