public async Task <ActionResult <Order> > CreateNewOrder([FromBody] Order order) { if (ModelState.IsValid) { await repository.AddNewOrderAsync(order); } return(CreatedAtAction(nameof(GetOrder), new { id = order.OrderId }, order)); }