public async Task <ActionResult <CommodityOwner> > PostCommodityOwner(CommodityOwner commodityOwner) { _context.CommodityOwner.Add(commodityOwner); await _context.SaveChangesAsync(); return(CreatedAtAction("GetCommodityOwner", new { id = commodityOwner.CommodityOwnerId }, commodityOwner)); }
public async Task <IActionResult> PutCommodityOwner(int id, CommodityOwner commodityOwner) { if (id != commodityOwner.CommodityOwnerId) { return(BadRequest()); } _context.Entry(commodityOwner).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!CommodityOwnerExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }