public HttpStatusCode EditBookmark(int userId, Bookmark bookmark)//
        {
            //pass info to edit? or bookmark as well

            //link, title, date, author, username?

            var bookmarkToChange = _db.Bookmarks.Find(bookmark.BookmarkId);

            if (bookmarkToChange == null)
            {
                throw new HttpResponseException(HttpStatusCode.Conflict);
            }

            bookmarkToChange.Link = bookmark.Link;

            if (bookmarkToChange.Title != null)
            {
                bookmarkToChange.Title = bookmark.Title;
            }

            bookmarkToChange.Date = bookmark.Date;

            bookmarkToChange.AuthorId = userId;

            _db.SaveChanges();

            return(HttpStatusCode.Accepted);
        }
Example #2
0
 public void Save()
 {
     _dbContext.SaveChanges();
 }