public async Task <IActionResult> CreateOrderTracking([FromBody] Sales.OrderTracking value) { _db.Sales_OrderTracking.Add(value); await _db.SaveChangesAsync(); return(Ok(value)); }
public async Task <IActionResult> EditOrderTracking(int orderTrackingID, [FromBody] Sales.OrderTracking value) { var existing = await _db.Sales_OrderTracking.FirstOrDefaultAsync(x => x.OrderTrackingID == orderTrackingID); if (existing == null) { return(NotFound()); } existing.OrderTrackingID = value.OrderTrackingID; existing.SalesOrderID = value.SalesOrderID; existing.CarrierTrackingNumber = value.CarrierTrackingNumber; existing.TrackingEventID = value.TrackingEventID; existing.EventDetails = value.EventDetails; existing.EventDateTime = value.EventDateTime; _db.Sales_OrderTracking.Update(existing); await _db.SaveChangesAsync(); return(NoContent()); }