public function buscarUsuario() { try { if (empty($_POST['id'])) { throw new \InvalidArgumentException("Favor selecionar um usuário"); } $usuario = new Usuario(); $usuario->id = $_POST['id']; $usuario = $this->fachada->buscarUsuario($usuario); echo new JSONResponse(true, $usuario); } catch (\Exception $e) { echo new JSONResponse(false, $e->getMessage()); } }
public function cancelarServico() { try { if (empty($_POST['idos'])) { throw new \InvalidArgumentException("Selecione uma OS."); } $ordemServico = new OrdemServico(); $ordemServico->id = $_POST['idos']; $ordemServico = $this->fachada->buscarOrdemServico($ordemServico); $ordemServico->estado = OrdemServico::CANCELADO; $ordemServico->usuarioAlteracao = $this->fachada->buscarUsuario($this->getUsuarioLogado()); $this->fachada->atualizarOrdemServico($ordemServico); echo json_encode(array("status" => true, "erro" => "", "mensagem" => "OS cancelada com sucesso!")); } catch (\Exception $ex) { echo new JSONResponse(false, $ex->getMessage()); } }