public static void MarkAsRemovedBookmark(String bookID, String pageID)
        {
            Bookmark bookmark = GetBookmark(bookID, pageID);

            if (bookmark != null)
            {
                bookmark.Removed     = true;
                bookmark.ModifiedUtc = DateTime.UtcNow;
                BookmarksDataAccessor.UpdateBookmark(bookmark);
            }
        }
 public static String GetNumBookmarksInChapter(String bookID, String chapterID)
 {
     return(BookmarksDataAccessor.GetNumBookmarksInChapter(bookID, chapterID).ToString());
 }
 public static Bookmark GetBookmark(String bookID, String pageID)
 {
     return(BookmarksDataAccessor.GetBookmark(bookID, pageID));
 }
 public static String GetNumBookmarksInBook(String bookID)
 {
     return(BookmarksDataAccessor.GetNumBookmarksInBook(bookID).ToString());
 }
 public static List <Bookmark> GetRemovedBookmarks(String bookID)
 {
     return(BookmarksDataAccessor.GetRemovedBookmarks(bookID));
 }
 public static void RemoveOrphanBookmarks(String bookID, List <Page> pageList)
 {
     BookmarksDataAccessor.RemoveOrphanBookmarks(bookID, pageList);
 }
 public static void UpdateBookmark(Bookmark bookmark)
 {
     BookmarksDataAccessor.UpdateBookmark(bookmark);
 }
 public static void RemoveBookmark(String bookID, String pageID)
 {
     BookmarksDataAccessor.RemoveBookmark(bookID, pageID);
 }
 public static void AddBookmark(Bookmark bookmark)
 {
     BookmarksDataAccessor.AddBookmark(bookmark);
 }