private static IResourceList FindOrCreateWeblinksByUrl(string url, string title) { IResourceList weblinks = Core.ResourceStore.FindResources("Weblink", _propURL, url.Trim()); if (weblinks.Count > 0) { return(weblinks); } int id = Core.SettingStore.ReadInt("Favorites", "CatAnnRoot", _bookmarkService.BookmarksRoot.Id); IResource annRoot = Core.ResourceStore.TryLoadResource(id) ?? _bookmarkService.BookmarksRoot; return(BookmarkService.FindOrCreateBookmark(annRoot, title, url, true).ToResourceList()); }