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); }