public function alterar(Anotacao $anotacao) { $anotacao->setUltimaModificacao(); $idAntigo = $anotacao->id; $this->anotacaoRepository->update($anotacao); $this->uploadAnotacao($idAntigo); return "Anotacao alterado com sucesso!"; }
<?php header('Content-Type: text/html; charset=utf-8'); define("PASTA", "d:/httpc/anotation/"); define("PATH", "http://localhost/anotation/"); date_default_timezone_set('UTC'); include PASTA . "class/config/Autoload.php"; include PASTA . "class/config/AutoloadEntidade.php"; include PASTA . "class/functions/functions.Monetario.php"; $autoload = new AutoloadEntidade(PASTA); $postdata = file_get_contents("php://input"); $request = json_decode($postdata, true); $anotacao = new Anotacao(); $anotacao->serializeArray("Anotacao", (array) $request); $anotacaoService = new AnotacaoService(); $method = $_GET['sub']; call_user_func($method, $anotacao); function salvar($anotacao) { global $anotacaoService; $anotacaoService->salvar($anotacao); echo json_encode(array('mensagem' => 'Anotacao cadastrado com sucesso')); } function excluir($anotacao) { global $anotacaoService; $anotacaoService->deletar($anotacao); echo json_encode(array('mensagem' => 'Anotacao excluido com sucesso')); } function alterar($anotacao) {
function toRecordSet(Anotacao $anotacao) { return array($anotacao->getId(), $anotacao->getTitulo(), $anotacao->getObservacao(), $anotacao->getData(), $anotacao->getEmpresa()->getId(), $anotacao->getUsuario()->getId(), $anotacao->getPessoa()->getId()); }