[Route("/api/UpdatePersonalBookMarks")] // update data with a specific id into the PersonalBookMark table public async Task <ActionResult <PersonalBookMark> > UpdatePersonalBookMark([FromBody] PersonalBookMark personalBookMark) { _context.Update(personalBookMark); await _context.SaveChangesAsync(); return(CreatedAtAction("GetPersonalBookMark", new { id = personalBookMark.Id }, personalBookMark)); }
[Route("/api/AddPersonalBookMarks")] // add data into the PersonalBookMark table public async Task <ActionResult <PersonalBookMark> > PostPersonalBookMark(PersonalBookMark personalBookMark) { _context.PersonalBookMark.Add(personalBookMark); await _context.SaveChangesAsync(); return(CreatedAtAction("GetPersonalBookMark", new { id = personalBookMark.Id }, personalBookMark)); }
public async Task <IActionResult> PutPersonalBookMark(int id, PersonalBookMark personalBookMark) { if (id != personalBookMark.Id) { return(BadRequest()); } _context.Entry(personalBookMark).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!PersonalBookMarkExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }