Form<BuyStock> buyStockForm = Form.form(BuyStock.class).bindFromRequest();
response().setContentType("application/json");
if (buyStockForm.hasGlobalErrors()) {
return badRequest(buyStockForm.errorsAsJson());
} else {
if (me.buyStock(buyStockForm.get().ticker, buyStockForm.get().quantity, buyStockForm.get().price)) {
return ok(GameStateJSONFormatter.getGameStateJson(gameId));
} else {
return badRequest("{error: \"could not make purchase\"}");
}
}