public async Task <IActionResult> PutTequipment(long id, Tequipment tequipment) { if (id != tequipment.TequipmentId) { return(BadRequest()); } _context.Entry(tequipment).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TequipmentExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <ActionResult <Tequipment> > PostTequipment(Tequipment tequipment) { _context.Tequipment.Add(tequipment); try { await _context.SaveChangesAsync(); } catch (DbUpdateException) { if (TequipmentExists(tequipment.TequipmentId)) { return(Conflict()); } else { throw; } } return(CreatedAtAction("GetTequipment", new { id = tequipment.TequipmentId }, tequipment)); }