public async Task <IActionResult> PutPrescribeItem([FromRoute] int id, [FromBody] PrescribeItem prescribeItem) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != prescribeItem.id) { return(BadRequest()); } _context.Entry(prescribeItem).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!PrescribeItemExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <IActionResult> PostPrescribeItem([FromBody] PrescribeItem prescribeItem) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } _context.PrescribeItem.Add(prescribeItem); await _context.SaveChangesAsync(); return(CreatedAtAction("GetPrescribeItem", new { id = prescribeItem.id }, prescribeItem)); }