public SolucaoDefinitivaDTO create(
      SolucaoDefinitivaDTO solucaoDefinitivaDto, TransactionControler tc) throws Exception {
    solucaoDefinitivaDto.setDataHoraCriacao(UtilDatas.getDataHoraAtual());
    SolucaoDefinitivaDAO solucaoDefinitivaDao = new SolucaoDefinitivaDAO();

    if (tc == null) {
      tc = new TransactionControlerImpl(this.getDao().getAliasDB());
    }
    solucaoDefinitivaDao.setTransactionControler(tc);
    return (SolucaoDefinitivaDTO) solucaoDefinitivaDao.create(solucaoDefinitivaDto);
  }