public IActionResult Post([FromBody] Inventory inventory) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } _context.Inventory.Add(inventory); try { _context.SaveChanges(); } catch (DbUpdateException) { if (InventoryExists(inventory.InventoryId)) { return(new StatusCodeResult(StatusCodes.Status409Conflict)); } else { throw; } } return(CreatedAtRoute("GetInventory", new { id = inventory.InventoryId }, inventory)); }
public IActionResult Post([FromBody] Geek geek) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } _context.Geek.Add(geek); try { _context.SaveChanges(); } catch (DbUpdateException) { if (GeekExists(geek.UserId)) { return(new StatusCodeResult(StatusCodes.Status409Conflict)); } else { throw; } } return(CreatedAtRoute("GetGeek", new { id = geek.UserId }, geek)); }