public async Task <IActionResult> PutBibliographicRecord(int id, BibliographicRecord bibliographicRecord) { if (id != bibliographicRecord.Id) { return(BadRequest()); } context.Entry(bibliographicRecord).State = EntityState.Modified; try { await context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!BibliographicRecordExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <ActionResult <BibliographicRecord> > PostBibliographicRecord(BibliographicRecord bibliographicRecord) { context.BibliographicRecords.Add(bibliographicRecord); await context.SaveChangesAsync(); return(CreatedAtAction("GetBibliographicRecord", new { id = bibliographicRecord.Id }, bibliographicRecord)); }