public async Task <IActionResult> PutBokFörfattare(int id, BokFörfattare bokFörfattare) { if (id != bokFörfattare.BokId) { return(BadRequest()); } _context.Entry(bokFörfattare).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!BokFörfattareExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <ActionResult <BokFörfattare> > PostBokFörfattare(BokFörfattare bokFörfattare) { _context.BokFörfattare.Add(bokFörfattare); try { await _context.SaveChangesAsync(); } catch (DbUpdateException) { if (BokFörfattareExists(bokFörfattare.BokId)) { return(Conflict()); } else { throw; } } return(CreatedAtAction("GetBokFörfattare", new { id = bokFörfattare.BokId }, bokFörfattare)); }