public async Task <ActionResult <SalesOrder> > PostSalesOrderHeader(ModelClass.Model.SalesOrder salesOrderHeader) { _context.SalesOrder.Add(salesOrderHeader); await _context.SaveChangesAsync(); return(CreatedAtAction("GetSalesOrderHeader", new { id = salesOrderHeader.SalesOrderID }, salesOrderHeader)); }
public async Task <IActionResult> PutSalesOrderHeader(int id, ModelClass.Model.SalesOrder salesOrderHeader) { if (id != salesOrderHeader.SalesOrderID) { return(BadRequest()); } _context.Entry(salesOrderHeader).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!SalesOrderHeaderExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }