public void Update([FromBody] Bookmark bookmark) { var bookmarkItem = Context.Bookmarks.FirstOrDefault(b => b.Id == bookmark.Id); if (bookmarkItem == null) { return; } bookmarkItem.Title = bookmark.Title; if (bookmark.Url != bookmarkItem.Url) { bookmarkItem.Title = ProcessBookmark.ProcessTitle(bookmark.Url); } Context.Bookmarks.Update(bookmarkItem); Context.SaveChanges(); }
public Guid Post([FromBody] Bookmark bookmark) { return(ProcessBookmark.NewBookmark(bookmark.Url)); }