INNER CODE UNIT · Python
createOrder
Azure-Samples/container-apps-store-api-microservice · python-service/app.py:41
def createOrder():
app.logger.info('create order called')
with DaprClient() as d:
d.wait(5)
try:
# Get ID from the request body
id = request.json['id']
if id:
# Save the order to Cosmos DB via Dapr
d.save_state(store_name='orders', key=id, value=json.dumps(request.json))
resp = jsonify(request.json)
resp.status_code = 200
return resp
else:
resp = jsonify('Order "id" not found in query string')
resp.status_code = 500
return resp
except Exception as e: