Ejemplo n.º 1
0
        public async Task <IActionResult> CreateOrderTracking([FromBody] Sales.OrderTracking value)
        {
            _db.Sales_OrderTracking.Add(value);
            await _db.SaveChangesAsync();

            return(Ok(value));
        }
Ejemplo n.º 2
0
        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());
        }