예제 #1
0
  public String comentar() {

    ComentarioModel comment = new ComentarioModel();

    comment.setUsuarioModel(Utilitarios.getUsuarioLogado());

    comment.setDescricao(this.comentario);

    comment.setDataCadastro(new Date());

    comment.setPromocaoModel(this.promocaoModel);

    try {

      new ComentarioDAO().inserir(comment);

    } catch (TSApplicationException ex) {

      TSFacesUtil.getRequest().setAttribute("msg", ex.getMessage());
    }

    this.redirecionar();

    return null;
  }
예제 #2
0
  private void redirecionar() {

    try {

      TSFacesUtil.getResponse()
          .sendRedirect(
              "detalhamento.xhtml?promocaoId="
                  + this.promocaoModel.getId()
                  + "&categoriaId="
                  + this.categoriaId
                  + "&filtro="
                  + this.filtro);

    } catch (Exception ex) {

      TSFacesUtil.getRequest().setAttribute("msg", "Ocorreu um erro no redirecionamento");

      ex.printStackTrace();
    }
  }