示例#1
0
        public Guid Replace(BookmarkReplaceModel model)
        {
            BookmarkRequestModel bookmarkRequest =
                Find(new BookmarkFindModel
            {
                UserId    = model.UserId,
                DocId     = model.DocId,
                View      = model.View,
                Page      = model.Page,
                ScrollPos = model.ScrollPos,
                FolderId  = model.FolderId
            });

            Remove(new BookmarkRemoveModel {
                Id = bookmarkRequest.Id
            });

            Guid newBmId =
                Add(new BookmarkAddModel
            {
                DocId     = model.DocId,
                FolderId  = model.FolderId,
                Page      = model.Page,
                ScrollPos = model.ScrollPos,
                TopicName = model.TopicName,
                UserId    = model.UserId,
                View      = model.View
            });

            return(newBmId);
        }
示例#2
0
 public ActionResult ReplaceBookmark(BookmarkReplaceModel model)
 {
     bookmarks.Replace(model);
     return(Ok());
 }