Example #1
0
        private string GetHTMLComment(string text, string commentID)
        {
            var comment = new Comment
            {
                Content  = text,
                Datetime = ASC.Core.Tenants.TenantUtil.DateTimeNow(),
                UserID   = SecurityContext.CurrentAccount.ID
            };

            if (!String.IsNullOrEmpty(commentID))
            {
                comment = _serviceHelper.GetCommentById(commentID);

                comment.Content = text;
                comment.Parent  = string.Empty;
            }

            var defComment = new CommentsList();

            ConfigureComments(defComment);

            var ci = BookmarkingConverter.ConvertComment(comment, BookmarkingServiceHelper.GetCurrentInstanse().BookmarkToAdd.Comments);

            ci.IsEditPermissions     = false;
            ci.IsResponsePermissions = false;

            var isRoot = string.IsNullOrEmpty(comment.Parent) || comment.Parent.Equals(Guid.Empty.ToString(), StringComparison.CurrentCultureIgnoreCase);

            return(CommentsHelper.GetOneCommentHtmlWithContainer(defComment, ci, isRoot, false));
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            var pageCounter = string.IsNullOrEmpty(Request["size"]) ? 20 : Convert.ToInt32(Request["size"]);

            var helper = BookmarkingServiceHelper.GetCurrentInstanse();

            var bookmarks = helper.GetBookmarks(pageCounter);

            if (bookmarks == null || bookmarks.Count <= 0)
            {
                return;
            }

            var displayMode = BookmarkingBusinessFactory.GetDisplayMode();

            if (BookmarkDisplayMode.SelectedBookmark.Equals(displayMode))
            {
                SingleBookmark = true;
            }
            else
            {
                SingleBookmark = false;

                var pageNavigator = new PageNavigator();

                helper.InitPageNavigator(pageNavigator, pageCounter);

                ItemCounter = pageNavigator.EntryCount;

                BookmarkingPaginationContainer.Controls.Add(pageNavigator);
            }
        }
Example #3
0
        public object SaveBookmarkAjax(string BookmarkUrl, string BookmarkName, string BookmarkDescription, string BookmarkTags, string uniqueID)
        {
            var url = UpdateURL(BookmarkUrl);

            var b = _serviceHelper.AddBookmark(url, BookmarkName, BookmarkDescription, BookmarkTags);

            b = _serviceHelper.GetBookmarkWithUserBookmarks(url);

            var displayMode = BookmarkingBusinessFactory.GetDisplayMode();

            var bookmarkString = GetBookmarkAsString(b, new Guid(uniqueID));

            if (BookmarkDisplayMode.SelectedBookmark == displayMode)
            {
                var userImage    = BookmarkingServiceHelper.GetHTMLUserAvatar();
                var userPageLink = BookmarkingServiceHelper.GetUserPageLink();
                var ub           = _serviceHelper.GetCurrentUserBookmark(b);

                var userBookmarkDescription = BookmarkingServiceHelper.GetUserBookmarkDescriptionIfChanged(ub);
                var dateAdded     = BookmarkingConverter.GetDateAsString(ub.DateAdded);
                var divID         = ub.UserID.ToString();
                var userBookmarks = _serviceHelper.GetUserBookmarks(b);
                var addedBy       = new BookmarkAddedByUserContorl().GetAddedByTableItem(userBookmarks.Count % 2 != 0, userImage, userPageLink, userBookmarkDescription, dateAdded, divID);
                return(new { BookmarkString = bookmarkString, AddedBy = addedBy, DivID = divID });
            }
            return(new { BookmarkString = bookmarkString, AddedBy = string.Empty });
        }
		/// <summary>
		/// Page_Load of the Page Controller pattern.
		/// See http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnpatterns/html/ImpPageController.asp
		/// </summary>
		protected void Page_Load(object sender, EventArgs e)
		{
			BookmarkingBusinessConstants.CommunityProductID = CommunityProduct.ID;

            string script = "<link href='"
				+ WebSkin.GetUserSkin().GetAbsoluteWebPath("products/community/modules/bookmarking/app_themes/<theme_folder>/css/bookmarkingstyle.css")
				+ "' rel='stylesheet' type='text/css' />";

			this.Page.ClientScript.RegisterClientScriptBlock(typeof(string), Guid.NewGuid().ToString(), script);


			ServiceHelper = BookmarkingServiceHelper.GetCurrentInstanse();
			container = new Container() { Body = new PlaceHolder(), Header = new PlaceHolder() };

			IStudioMaster master = null;

			if (this.Master is IStudioMaster)
			{
				master = this.Master as IStudioMaster;
				master.ContentHolder.Controls.Add(container);
			}
			BookmarkingNavigationUtil.InitBookmarkingPage(container.Body.Controls);

			PageLoad();
		}
        /// <summary>
        /// Page_Load of the Page Controller pattern.
        /// See http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnpatterns/html/ImpPageController.asp
        /// </summary>
        protected void Page_Load(object sender, EventArgs e)
        {
            BookmarkingBusinessConstants.CommunityProductID = CommunityProduct.ID;

            string script = "<link href='"
                            + WebSkin.GetUserSkin().GetAbsoluteWebPath("products/community/modules/bookmarking/app_themes/<theme_folder>/css/bookmarkingstyle.css")
                            + "' rel='stylesheet' type='text/css' />";

            this.Page.ClientScript.RegisterClientScriptBlock(typeof(string), Guid.NewGuid().ToString(), script);


            ServiceHelper = BookmarkingServiceHelper.GetCurrentInstanse();
            container     = new Container()
            {
                Body = new PlaceHolder(), Header = new PlaceHolder()
            };

            IStudioMaster master = null;

            if (this.Master is IStudioMaster)
            {
                master = this.Master as IStudioMaster;
                master.ContentHolder.Controls.Add(container);
            }
            BookmarkingNavigationUtil.InitBookmarkingPage(container.Body.Controls);

            PageLoad();
        }
Example #6
0
        public static CommentInfo ConvertComment(Comment comment, IList <Comment> commentList)
        {
            var userID = comment.UserID;

            CommentInfo c = new CommentInfo();

            c.CommentID    = comment.ID.ToString();
            c.UserID       = userID;
            c.TimeStamp    = comment.Datetime;
            c.TimeStampStr = comment.Datetime.Ago();

            c.Inactive              = comment.Inactive;
            c.CommentBody           = comment.Content;
            c.UserFullName          = DisplayUserSettings.GetFullUserName(userID);
            c.UserAvatar            = BookmarkingServiceHelper.GetHTMLUserAvatar(userID);
            c.IsEditPermissions     = BookmarkingPermissionsCheck.PermissionCheckEditComment(comment);
            c.IsResponsePermissions = BookmarkingPermissionsCheck.PermissionCheckCreateComment();

            c.UserPost = BookmarkingServiceHelper.GetUserInfo(userID).Title;

            var commentsList = new List <CommentInfo>();

            var childComments = GetChildComments(comment, commentList);

            if (childComments != null)
            {
                foreach (var item in childComments)
                {
                    commentsList.Add(ConvertComment(item, commentList));
                }
            }
            c.CommentList = commentsList;
            return(c);
        }
Example #7
0
        private void InitBookmarkInfoUserControl(BookmarkInfoUserControl c)
        {
            var b = ServiceHelper.GetBookmarkWithUserBookmarks();

            if (b == null)
            {
                var url = Request.QueryString[BookmarkingRequestConstants.UrlGetRequest];

                b = ServiceHelper.GetBookmarkWithUserBookmarks(url, false) ?? ServiceHelper.GetBookmarkWithUserBookmarks(url, true);

                if (b == null)
                {
                    var redirectUrl = BookmarkingRequestConstants.CreateBookmarkPageName;
                    if (!string.IsNullOrEmpty(url))
                    {
                        url          = BookmarkingServiceHelper.UpdateBookmarkInfoUrl(url);
                        redirectUrl += string.Format("?{0}={1}", BookmarkingRequestConstants.UrlGetRequest, url);
                    }

                    Response.Redirect(redirectUrl);
                }
            }
            c.Bookmark     = b;
            c.UserBookmark = ServiceHelper.GetCurrentUserBookmark(b.UserBookmarks);
        }
Example #8
0
        public object UpdateThumbnailImageSrc()
        {
            try
            {
                var displayMode = BookmarkingBusinessFactory.GetDisplayMode();

                if (displayMode != BookmarkDisplayMode.AllBookmarks &&
                    displayMode != BookmarkDisplayMode.SelectedBookmark &&
                    displayMode != BookmarkDisplayMode.Favourites)
                {
                    return(new { url = string.Empty, thumbnailUrl = string.Empty });
                }
                var bookmarkUrl = UpdateURL(_serviceHelper.BookmarkToAdd.URL);
                ThumbnailHelper.Instance.MakeThumbnail(bookmarkUrl, true, true, HttpContext.Current, TenantProvider.CurrentTenantID);

                var thumbnailUrlByDisplayMode = BookmarkingServiceHelper.GetThumbnailUrlForUpdate(bookmarkUrl);
                if (string.IsNullOrEmpty(thumbnailUrlByDisplayMode))
                {
                    return(null);
                }

                var result = new { url = HttpUtility.HtmlDecode(bookmarkUrl), thumbnailUrl = thumbnailUrlByDisplayMode };
                return(result);
            }
            catch
            {
                return(null);
            }
        }
Example #9
0
        public static CommentInfo ConvertComment(Comment comment, IList <Comment> commentList)
        {
            var userID = comment.UserID;

            var c = new CommentInfo
            {
                CommentID             = comment.ID.ToString(),
                UserID                = userID,
                TimeStamp             = comment.Datetime,
                TimeStampStr          = comment.Datetime.Ago(),
                Inactive              = comment.Inactive,
                CommentBody           = HtmlUtility.GetFull(comment.Content),
                UserFullName          = DisplayUserSettings.GetFullUserName(userID),
                UserProfileLink       = CommonLinkUtility.GetUserProfile(userID),
                UserAvatarPath        = UserPhotoManager.GetBigPhotoURL(userID),
                IsEditPermissions     = BookmarkingPermissionsCheck.PermissionCheckEditComment(comment),
                IsResponsePermissions = BookmarkingPermissionsCheck.PermissionCheckCreateComment(),
                UserPost              = BookmarkingServiceHelper.GetUserInfo(userID).Title
            };

            var commentsList = new List <CommentInfo>();

            var childComments = GetChildComments(comment, commentList);

            if (childComments != null)
            {
                foreach (var item in childComments)
                {
                    commentsList.Add(ConvertComment(item, commentList));
                }
            }
            c.CommentList = commentsList;
            return(c);
        }
Example #10
0
        public CommentInfo GetBookmarkCommentPreview(string commentid, string htmltext)
        {
            var comment = new Comment
            {
                Datetime = TenantUtil.DateTimeNow(),
                UserID   = SecurityContext.CurrentAccount.ID
            };

            if (!String.IsNullOrEmpty(commentid))
            {
                comment = BookmarkingServiceHelper.GetCurrentInstanse().GetCommentById(commentid);

                comment.Parent = string.Empty;
            }
            comment.Content = htmltext;

            var ci = BookmarkingConverter.ConvertComment(comment, new List <Comment>());

            ci.IsEditPermissions     = false;
            ci.IsResponsePermissions = false;

            //var isRoot = string.IsNullOrEmpty(comment.Parent) || comment.Parent.Equals(Guid.Empty.ToString(), StringComparison.CurrentCultureIgnoreCase);

            return(ci);
        }
Example #11
0
        public CommentInfo AddBookmarkComment(string parentcommentid, long entityid, string content)
        {
            var comment = new Comment
            {
                Content  = content,
                Datetime = TenantUtil.DateTimeNow(),
                UserID   = SecurityContext.CurrentAccount.ID
            };

            var parentID = Guid.Empty;

            try
            {
                if (!string.IsNullOrEmpty(parentcommentid))
                {
                    parentID = new Guid(parentcommentid);
                }
            }
            catch
            {
                parentID = Guid.Empty;
            }
            comment.Parent     = parentID.ToString();
            comment.BookmarkID = entityid;
            comment.ID         = Guid.NewGuid();

            BookmarkingServiceHelper.GetCurrentInstanse().AddComment(comment);

            return(BookmarkingConverter.ConvertComment(comment, new List <Comment>()));
        }
Example #12
0
        private static SideActions GetBookmarkingActions()
        {
            var actions = new SideActions();

            if (BookmarkingPermissionsCheck.PermissionCheckCreateBookmark())
            {
                actions.Controls.Add(new NavigationItem(BookmarkingResource.AddBookmarkLink, BookmarkingServiceHelper.GetCreateBookmarkPageUrl()));
            }

            if (SecurityContext.IsAuthenticated)
            {
                var serviceHelper = BookmarkingServiceHelper.GetCurrentInstanse();
                var isSubscribed  = serviceHelper.IsSubscribed(serviceHelper.SubscriptionRecentBookmarkID, BookmarkingBusinessConstants.NotifyActionNewBookmark);
                actions.Controls.Add(new BookmarkingNavigationItem()
                {
                    Name = BookmarkingResource.SubscribeOnRecentBookmarks,
                    URL  = "javascript:subscribeOnRecentBookmarks()",
                    BookmarkingClientID = "subscribeOnRecentBookmarks",
                    DisplayOnPage       = !isSubscribed,
                    IsPromo             = (SetupInfo.WorkMode == WorkMode.Promo)
                });

                actions.Controls.Add(new BookmarkingNavigationItem()
                {
                    Name = BookmarkingResource.UnSubscribeOnRecentBookmarks,
                    URL  = "javascript:unSubscribeOnRecentBookmarks()",
                    BookmarkingClientID = "unSubscribeOnRecentBookmarks",
                    DisplayOnPage       = isSubscribed,
                    IsPromo             = (SetupInfo.WorkMode == WorkMode.Promo)
                });
            }

            return(actions);
        }
Example #13
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 });
        }
Example #14
0
 public string GetSearchByTagUrl()
 {
     if (Tag != null && !string.IsNullOrEmpty(Tag.Name))
     {
         return(BookmarkingServiceHelper.GetCurrentInstanse().GetSearchByTagUrl(Tag));
     }
     return(string.Empty);
 }
Example #15
0
 private string GetOneCommentHtmlWithContainer(Comment comment)
 {
     return(ASC.Web.Controls.CommentInfoHelper.CommentsHelper.GetOneCommentHtmlWithContainer(
                Comments,
                BookmarkingConverter.ConvertComment(comment, BookmarkingServiceHelper.GetCurrentInstanse().BookmarkToAdd.Comments),
                comment.Parent.Equals(Guid.Empty.ToString(), StringComparison.CurrentCultureIgnoreCase),
                false));
 }
Example #16
0
        public static void SetPopularTagsCloud(ControlCollection c)
        {
            var ServiceHelper = BookmarkingServiceHelper.GetCurrentInstanse();

            try
            {
                SetTagsCloud(c, BookmarkingResource.PopularTags, GetTagsCloud(ServiceHelper.GetTagsCloud()));
            }
            catch { };
        }
        private void InitTagsRepeater(IList <Tag> tags)
        {
            if (tags != null && tags.Count > 0)
            {
                TagsRepeater.DataSource = tags;
                TagsRepeater.DataBind();

                UserTagsString = BookmarkingServiceHelper.ConvertTagsToString(tags);
            }
        }
Example #18
0
        public string RemoveBookmarkComment(string commentid)
        {
            var comment = BookmarkingServiceHelper.GetCurrentInstanse().GetCommentById(commentid);

            if (comment != null && BookmarkingPermissionsCheck.PermissionCheckEditComment(comment))
            {
                BookmarkingServiceHelper.GetCurrentInstanse().RemoveComment(commentid);
                return(commentid);
            }
            return(null);
        }
Example #19
0
        public static void SetFavouriteTagsCloud(ControlCollection c)
        {
            var ServiceHelper = BookmarkingServiceHelper.GetCurrentInstanse();

            try
            {
                var tags = ServiceHelper.GetFavouriteTagsCloud();
                SetTagsCloud(c, BookmarkingResource.FavouriteTags, GetTagsCloud(tags));
            }
            catch { };
        }
        /// <summary>
        /// Page_Load of the Page Controller pattern.
        /// See http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnpatterns/html/ImpPageController.asp
        /// </summary>
        protected void Page_Load(object sender, EventArgs e)
        {
            BookmarkingBusinessConstants.CommunityProductID = CommunityProduct.ID;

            Page.RegisterStyleControl(VirtualPathUtility.ToAbsolute("~/products/community/modules/bookmarking/app_themes/default/css/bookmarkingstyle.css"));
            Page.RegisterBodyScripts(VirtualPathUtility.ToAbsolute("~/products/community/modules/bookmarking/js/bookmarking.js"));
            Page.RegisterBodyScripts(VirtualPathUtility.ToAbsolute("~/js/asc/plugins/tagsautocompletebox.js"));

            ServiceHelper = BookmarkingServiceHelper.GetCurrentInstanse();

            PageLoad();
        }
Example #21
0
        public string UpdateBookmarkComment(string commentid, string content)
        {
            var comment = BookmarkingServiceHelper.GetCurrentInstanse().GetCommentById(commentid);

            if (comment == null || !BookmarkingPermissionsCheck.PermissionCheckEditComment(comment))
            {
                throw new ArgumentException();
            }

            BookmarkingServiceHelper.GetCurrentInstanse().UpdateComment(commentid, content);
            return(HtmlUtility.GetFull(content));
        }
        /// <summary>
        /// Page_Load of the Page Controller pattern.
        /// See http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnpatterns/html/ImpPageController.asp
        /// </summary>
        protected void Page_Load(object sender, EventArgs e)
        {
            BookmarkingBusinessConstants.CommunityProductID = CommunityProduct.ID;

            Page.RegisterStyleControl(VirtualPathUtility.ToAbsolute("~/products/community/modules/bookmarking/app_themes/default/css/bookmarkingstyle.css"));
            Page.RegisterBodyScripts(VirtualPathUtility.ToAbsolute("~/products/community/modules/bookmarking/js/bookmarking.js"));
            Page.RegisterBodyScripts(VirtualPathUtility.ToAbsolute("~/js/asc/plugins/tagsautocompletebox.js"));

            ServiceHelper = BookmarkingServiceHelper.GetCurrentInstanse();

            PageLoad();
        }
Example #23
0
        /// <summary>
        /// Page_Load of the Page Controller pattern.
        /// See http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnpatterns/html/ImpPageController.asp
        /// </summary>
        protected void Page_Load(object sender, EventArgs e)
        {
            BookmarkingBusinessConstants.CommunityProductID = CommunityProduct.ID;

            Page.RegisterStyle("~/Products/Community/Modules/Bookmarking/App_Themes/default/css/bookmarkingstyle.css")
            .RegisterBodyScripts("~/Products/Community/Modules/Bookmarking/js/bookmarking.js",
                                 "~/Products/Community/js/tagsautocompletebox.js");

            ServiceHelper = BookmarkingServiceHelper.GetCurrentInstanse();

            PageLoad();
        }
Example #24
0
 public static void SetRelatedTagsCloud(ControlCollection c)
 {
     try
     {
         var ServiceHelper = BookmarkingServiceHelper.GetCurrentInstanse();
         var tags          = ServiceHelper.GetRelatedTagsCloud(ServiceHelper.BookmarkToAdd.ID);
         //var tags = ServiceHelper.GetTagsCloud();
         SetTagsCloud(c, BookmarkingResource.RelatedTags, GetTagsCloud(tags));
     }
     catch
     {
     }
 }
Example #25
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 CheckEmptyContentResult IsEmpty()
        {
            BookmarkingServiceHelper  serviceHelper  = BookmarkingServiceHelper.GetCurrentInstanse();
            BookmarkingWidgetSettings widgetSettings = SettingsManager.Instance.LoadSettingsFor <BookmarkingWidgetSettings>(serviceHelper.GetCurrentUserID());
            var bookmarksCount = widgetSettings.MaxCountBookmarks;
            var bookmarks      = serviceHelper.GetMostRecentBookmarksForWidget(bookmarksCount);

            if (bookmarks.Count > 0)
            {
                return(CheckEmptyContentResult.NotEmpty);
            }

            return(CheckEmptyContentResult.Empty);
        }
Example #27
0
        public static void SetTagsCloud(ControlCollection c, string label, TagCloud tagCloud)
        {
            if (tagCloud.Items == null || tagCloud.Items.Count == 0)
            {
                return;
            }
            var ServiceHelper = BookmarkingServiceHelper.GetCurrentInstanse();

            var tagsCloudContainer = new SideContainer()
            {
                Title    = label,
                ImageURL = WebImageSupplier.GetAbsoluteWebPath("tag_32.png", BookmarkingConst.BookmarkingId)
            };

            tagsCloudContainer.Controls.Add(tagCloud);
            c.Add(tagsCloudContainer);
        }
Example #28
0
        protected virtual void InitBreadcrumbs(string pageTitle)
        {
            var searchText = ServiceHelper.GetSearchText();

            if (!String.IsNullOrEmpty(searchText))
            {
                BookmarkingBusinessFactory.UpdateDisplayMode(BookmarkDisplayMode.SearchBookmarks);
                BookmarkingServiceHelper.UpdateCurrentInstanse(ServiceHelper);
                return;
            }

            searchText = ServiceHelper.GetSearchTag();
            if (!String.IsNullOrEmpty(searchText))
            {
                BookmarkingBusinessFactory.UpdateDisplayMode(BookmarkDisplayMode.SearchByTag);
                BookmarkingServiceHelper.UpdateCurrentInstanse(ServiceHelper);
                var searchResults = String.Format("{0} {1}", BookmarkingUCResource.TagBookmarks, searchText);
                Title = searchResults;
            }
        }
Example #29
0
        private static TagCloud GetTagsCloud(IList <Tag> tagsCloud)
        {
            TagCloud tagCloud = new TagCloud();

            var ServiceHelper = BookmarkingServiceHelper.GetCurrentInstanse();

            var tags = tagsCloud;

            foreach (var tag in tags)
            {
                TagCloudItem item = new TagCloudItem();
                item.TagName = tag.Name;
                item.Rank    = tag.Populatiry;
                item.URL     = ServiceHelper.GetSearchByTagUrl(tag);

                tagCloud.Items.Add(item);
            }

            return(tagCloud);
        }
Example #30
0
 public BookmarkingModule()
 {
     Context = new ModuleContext
     {
         DefaultSortOrder                = 4,
         SmallIconFileName               = "bookmarking_mini_icon.png",
         IconFileName                    = "bookmarking_icon.png",
         SubscriptionManager             = new BookmarkingSubscriptionManager(),
         SearchHandler                   = new BookmarkingSearchHandler(),
         GetCreateContentPageAbsoluteUrl = () => BookmarkingPermissionsCheck.PermissionCheckCreateBookmark() ? VirtualPathUtility.ToAbsolute("~/products/community/modules/bookmarking/" + BookmarkingServiceHelper.GetCreateBookmarkPageUrl()) : null,
     };
 }
Example #31
0
 public string GetCreateBookmarkPageUrl()
 {
     return(BookmarkingServiceHelper.GetCreateBookmarkPageUrl());
 }
 public override SearchResultItem[] Search(string text)
 {
     return(BookmarkingServiceHelper.GetCurrentInstanse().SearchBookmarksBySearchString(text));
 }