Example #1
0
 /**
  * Método que atualiza um tópico
  * @param Topico $topico O tópico a ser atualizado contendo os novos dados
  * @return boolean Retorna TRUE em caso de sucesso
  * @throws SqlException
  */
 public function update(Model $topico)
 {
     if (!$topico->getId()) {
         throw new LivroException("O tópico informado é inválido");
     }
     return $this->tg->update(array("pk_conteudo" => $topico->getId()), array("conteudo_nome" => $topico->getNome(), "fk_capitulo" => $topico->getCapitulo()->getId(), "topico" => $topico->getSequencial(), "total" => $topico->getTotal(), "paginas_trabalhadas" => $topico->getPaginasTrabalhadas(), "pagina_inicial" => $topico->getPaginaInicial(), "pagina_final" => $topico->getPaginaFinal(), "conteudo_resumo" => $topico->getResumo(), "conteudo_aula_digital" => $topico->getVideoAula()));
 }