public void Exercise_14_4_Duplicate_Order() { var filter = string.Format("OrderNumber eq '{0}'", "5"); var orderResource = new Mozu.Api.Resources.Commerce.OrderResource(_apiContext); var existingOrder = (orderResource.GetOrdersAsync(startIndex: 0, pageSize: 1, filter: filter).Result).Items[0]; existingOrder.ExternalId = existingOrder.OrderNumber.ToString(); existingOrder.Id = Guid.NewGuid().ToString("N"); existingOrder.OrderNumber = null; existingOrder.IsImport = true; var newOrder = orderResource.CreateOrderAsync(existingOrder).Result; var orderNoteResource = new Mozu.Api.Resources.Commerce.Orders.OrderNoteResource(_apiContext); var orderNote = new Mozu.Api.Contracts.CommerceRuntime.Orders.OrderNote() { Text = string.Format("Duplicate of original order number: {0}", existingOrder.Id) }; var newOrderNote = orderNoteResource.CreateOrderNoteAsync(orderNote, newOrder.Id).Result; }