public async Task <ActionResult <RoofRack> > PostRoofRack(RoofRack roofRack) { _context.RoofRacks.Add(roofRack); await _context.SaveChangesAsync(); return(CreatedAtAction("GetRoofRack", new { id = roofRack.ID }, roofRack)); }
public async Task <IActionResult> PutRoofRack(int id, RoofRack roofRack) { if (id != roofRack.ID) { return(BadRequest()); } _context.Entry(roofRack).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!RoofRackExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }