public async Task <IActionResult> CreatePurchaseOrderHeader([FromBody] Purchasing.PurchaseOrderHeader value) { _db.Purchasing_PurchaseOrderHeader.Add(value); await _db.SaveChangesAsync(); return(Ok(value)); }
public async Task <IActionResult> EditPurchaseOrderHeader(int purchaseOrderID, [FromBody] Purchasing.PurchaseOrderHeader value) { var existing = await _db.Purchasing_PurchaseOrderHeader.FirstOrDefaultAsync(x => x.PurchaseOrderID == purchaseOrderID); if (existing == null) { return(NotFound()); } existing.PurchaseOrderID = value.PurchaseOrderID; existing.RevisionNumber = value.RevisionNumber; existing.Status = value.Status; existing.EmployeeID = value.EmployeeID; existing.VendorID = value.VendorID; existing.ShipMethodID = value.ShipMethodID; existing.OrderDate = value.OrderDate; existing.ShipDate = value.ShipDate; existing.SubTotal = value.SubTotal; existing.TaxAmt = value.TaxAmt; existing.Freight = value.Freight; existing.TotalDue = value.TotalDue; existing.ModifiedDate = value.ModifiedDate; _db.Purchasing_PurchaseOrderHeader.Update(existing); await _db.SaveChangesAsync(); return(NoContent()); }