public function show($id) { $tarefa = Tarefa::findFirst($id); if ($tarefa) { $ret['anexos'] = $tarefa->getAnexos()->toArray(); return $ret; } else { throw new \Exception("Tarefa #{$id} não encontrada", StatusCodes::NAO_ENCONTRADO); } }
public function update($id) { $tarefa = Tarefa::findFirst($id); if ($tarefa) { $this->db->begin(); $this->createTarefaFromJsonRawData($tarefa); $this->db->commit(); return PostResponse::createResponse(PostResponse::STATUS_OK, "Tarefa [#{$id} {$tarefa->getNome()}] alterada com sucesso."); } else { throw new \Exception("Tarefa #{$id} não encontrada", StatusCodes::NAO_ENCONTRADO); } }