public Response createOrder()

in sources/coffeeshop/orders-web/src/main/java/solid/humank/coffeeshop/order/controllers/OrderResource.java [33:51]


    public Response createOrder(AddOrderReq request) {

        CreateOrderMsg cmd = new CreateOrderMsg("0", this.transformToOrderItemVM(request.getItems()));

        OrderRst orderRst = null;
        String err = null;

        try {
            orderRst = service.establishOrder(cmd);
        } catch (AggregateException e) {
            e.printStackTrace();
            err = e.getMessage();
        }

        if (err == null) {
            return Response.ok(orderRst).status(Response.Status.CREATED).build();
        }
        return Response.ok(err).build();
    }