public async Task <IActionResult> Create([FromBody] Domain.Shipping order) { if (order == null) { return(BadRequest()); } await _ordersStore.UpsertAsync(order); return(CreatedAtRoute("GetShipping", new { orderId = order.Id }, order)); }
public async Task <IActionResult> Update(string orderId, [FromBody] Domain.Shipping order) { if (order == null || order.Id != orderId) { return(BadRequest()); } var dbOrder = _ordersStore.GetShipping(orderId); if (dbOrder == null) { return(NotFound()); } await _ordersStore.UpsertAsync(order); return(new NoContentResult()); }