Ejemplo n.º 1
0
    $itens = $pedido->getPedidoItens();
    $resposta = array("status" => "sucesso", "message" => "A lista está vazia", "data" => $itens);
    header("Content-Type: application/json");
    header('HTTP/1.0 200 OK');
    echo json_encode($resposta);
    exit;
});
$app->get('/pedido/:id', function ($id) use($app) {
    $clientenome = $app->request()->get("clientenome");
    $resposta = array("status" => "sucesso", "message" => "Seu código é {$id}", "data" => array("clientenome" => $clientenome));
    header("Content-Type: application/json");
    header('HTTP/1.0 200 OK');
    echo json_encode($resposta);
    exit;
});
$app->post('/pedido', function () use($app) {
    $produtoid = $app->request()->post("produtoid");
    $produtonome = $app->request()->post("produtonome");
    $produtoestoque = $app->request()->post("produtoestoque");
    $produtovalor = $app->request()->post("produtovalor");
    $pedido = new Pedido();
    $produto = new Produto($produtoid, $produtonome, $produtoestoque, $produtovalor);
    $pedido->addItemPedido($produto, 1);
    $pedidoservicos = new PedidoServicos();
    $resposta = array("status" => "sucesso", "message" => $pedidoservicos->salvar($pedido), "data" => array());
    header("Content-Type: application/json");
    header('HTTP/1.0 200 OK');
    echo json_encode($resposta);
    exit;
});
$app->run();
Ejemplo n.º 2
0
    exit;
});
$app->get('/pedido', function () {
    $pedido = new Pedido();
    $itens = $pedido->getPedidosItens();
    $resposta = array("status" => "successo", "message" => "a lista esta vazia", "data" => $itens);
    header("Content-Type: application/json");
    header('HTTP/1.0 200 OK');
    echo json_encode($resposta);
    exit;
});
$app->get('/pedido/:id', function ($id) use($app) {
    // acesso a query string with $app
    $clienteNome = $app->request()->get("nome");
    $resposta = array("status" => "successo", "message" => "o id que voce enviou foid " . $id . " : nome de autenticacao: " . $clienteNome);
    header("Content-Type: application/json");
    header('HTTP/1.0 200 OK');
    echo json_encode($resposta);
    exit;
});
$app->post('/pedido', function () use($app) {
    $produto = new Produto($app->request()->post("produtoId"), $app->request()->post("produtoNome"), $app->request()->post("produtoEstoque"), $app->request()->post("produtoValor"));
    $pedido = new Pedido();
    $pedidoServico = new PedidoServicos();
    $pedido->addItemPedido($produto, $app->request()->post("quantidade"));
    $status = $pedidoServico->salvar($pedido);
    header("Content-Type: application/json");
    header('HTTP/1.0 200 OK');
    echo json_encode(array('status' => $status, 'message' => $status == 'Sucesso' ? "Pedido adicionado com sucesso" : "Error ao adicionar um novo pedido"));
});
$app->run();