コード例 #1
0
    @Override
    public final void onSubmit() {
      if (AccountDAO.checkIsUserRegistered(username.getModelObject())) {
        orderDao.addNewOrder(
            getSelectedOption(),
            getSelectedHotel(),
            getSelectedOption(),
            username.getModelObject(),
            getCalculatedTotalCostSum(),
            selected);
        pageParams.add("feedBack", "Order has been placed !");
        setResponsePage(new CreateOrderForUser(pageParams));
      }
      if (username.getModelObject() == null || username.getModelObject() == "") {
        error("EnterUserName");
      }

      if (!AccountDAO.checkIsUserRegistered(username.getModelObject())
          && (!(email.getModelObject() == "") || !(email.getModelObject() == null))) {
        AccountDAO.addNewAccount(username.getModelObject(), "123qwe");
        orderDao.addNewOrder(
            getSelectedOption(),
            getSelectedHotel(),
            getSelectedOption(),
            username.getModelObject(),
            getCalculatedTotalCostSum(),
            selected);
        setResponsePage(CreateOrderForUser.class);
      }
    }