public async Task <bool> Create(string username, int propertyId) { _context.Bookmarks.Add(new Bookmark() { Username = username, PropertyId = propertyId }); await _context.SaveChangesAsync(); return(true); }
public async void Post([FromBody] Bookmark value) { var bm = db.Bookmarks.FirstOrDefault(x => x.Row == value.Row && x.Column == value.Column); if (bm != null) { db.Bookmarks.Remove(bm); } db.Bookmarks.Add(value); await db.SaveChangesAsync(); }
public async Task <IActionResult> Post([FromBody] Bookmark bookmark) { if (!ModelState.IsValid) { return(BadRequest()); } _bookmarksDbContext.Bookmarks.Add(bookmark); await _bookmarksDbContext.SaveChangesAsync(); return(CreatedAtAction(nameof(Get), new{ id = bookmark.Id }, bookmark)); }