示例#1
0
 public static Bookmark FromDbBookmark(Books.Bookmark bm)
 {
     return(new Bookmark()
     {
         Id = bm.Id,
         Name = bm.Name,
         Position = bm.Position.SpinePosition,
         Spine = bm.Position.Spine,
         Deleted = bm.Deleted,
         LastChange = bm.LastChange,
     });
 }
        public void SaveBookmark(string bookId, Books.Bookmark bookmark)
        {
            if (!CanSync())
            {
                return;
            }

            var syncBookmark = Model.Sync.Bookmark.FromDbBookmark(bookmark);

            var path = PathGenerator(bookId, BookmarksNode, bookmark.Id.ToString());

            _cloudStorageService.SaveJson(syncBookmark, path);
            SaveBookmarksLastChange(bookId);
        }