private static Bookmark GenerateBookmark(BookmarkObj bm) { Bookmark bookmark = new Bookmark(); bookmark.BookID = bm.BookId; bookmark.BookVersion = bm.BookVersion; bookmark.PageID = bm.PageId; bookmark.Title = bm.Value; bookmark.ModifiedUtc = bm.ModifiedUtc; bookmark.Removed = bm.Removed; return(bookmark); }
private static BookmarkObj GenerateBookmarkObj(Bookmark bookmark) { BookmarkObj bm = new BookmarkObj(); bm.BookId = bookmark.BookID; bm.BookVersion = bookmark.BookVersion; bm.PageId = bookmark.PageID; bm.Value = bookmark.Title; bm.ModifiedUtc = bookmark.ModifiedUtc; bm.Removed = bookmark.Removed; return(bm); }
public static void SetMyBookmarks(List <Bookmark> bookmarkList) { try { BookmarkObj[] myBookmarks = new BookmarkObj[bookmarkList.Count]; for (int i = 0; i < bookmarkList.Count; i++) { BookmarkObj bm = GenerateBookmarkObj(bookmarkList[i]); myBookmarks[i] = bm; } eBriefingService.SetMyBookmarksToCloud(myBookmarks); } catch (Exception ex) { Logger.WriteLineDebugging("SaveMyStuff - SetMyBookmarks: {0}", ex.ToString()); } }
public static void SetMyBookmarks(List <Bookmark> bookmarkList) { try { BackgroundWorker worker = new BackgroundWorker(); worker.DoWork += delegate { SaveMyStuff_2 webService = new SaveMyStuff_2(Server.GenerateContentSyncURL(Settings.ServerURL)); if (Settings.UseFormsAuth) { webService.CookieContainer = Authenticate.GetCookieContainer(); } else { webService.Credentials = KeychainAccessor.NetworkCredential; } BookmarkObj[] myBookmarks = new BookmarkObj[bookmarkList.Count]; for (Int32 i = 0; i < bookmarkList.Count; i++) { BookmarkObj bm = GenerateBookmarkObj(bookmarkList[i]); myBookmarks[i] = bm; } webService.SetMyBookmarks(myBookmarks); }; worker.RunWorkerCompleted += delegate { if (SetMyBookmarksEvent != null) { SetMyBookmarksEvent(); } }; worker.RunWorkerAsync(); } catch (Exception ex) { Logger.WriteLineDebugging("SaveMyStuff - SetMyBookmarks: {0}", ex.ToString()); } }