<?php use Stel\Model\Observacion; use Stel\Repository\ObservacionRepository; try { $action = $_GET["action"]; $data = json_decode($_POST["object"]); $repo = new ObservacionRepository(); switch ($action) { case "new": $observacion = new Observacion(); $observacion->setIdTramiteInstanciaTarea($data->idTramiteInstanciaTarea); $observacion->setObservacion($data->observacion); $observacion->setIdObservacion($repo->insert($observacion)); Controller::renderJson("OK", $observacion); break; case "edit": $observacion = $repo->getOne($data->idObservacion); $observacion->setObservacion($data->observacion); //var_dump($data);die; $repo->update($observacion); Controller::renderJson("OK", $observacion); break; case "delete": Controller::renderJson("ERROR", "", "No implementado"); break; } } catch (Exception $e) { Controller::renderJson("ERROR", "", $e->getMessage()); }
public function update(Observacion $obs) { DB::update($this->nombreTabla, $this->nombreId, $obs->getIdObservacion(), array("idTramiteInstanciaTarea" => $obs->getIdTramiteInstanciaTarea(), "observacion" => $obs->getObservacion())); return true; }