Example #1
0
// cliente
$app->get('/clienteBy/:email/:senha', function ($email, $senha) {
    $clienteDAO = new ClienteDAO();
    $cliente = $clienteDAO->getBy($email, $senha);
    echo '{"cliente":' . json_encode($cliente) . '}';
});
$app->get('/cliente', function () {
    $clienteDAO = new ClienteDAO();
    $clientes = $clienteDAO->get();
    echo '{"clientes":' . json_encode($clientes) . '}';
});
$app->post('/cliente', function () {
    $request = \Slim\Slim::getInstance()->request();
    $cliente = json_decode($request->getBody());
    $clienteDAO = new ClienteDAO();
    $result = $clienteDAO->sincronize($cliente);
    echo '{"result":"' . $result . '"}';
});
$app->post('/clienteLogin', function () {
    $request = \Slim\Slim::getInstance()->request();
    $cliente = json_decode($request->getBody());
    $clienteDAO = new ClienteDAO();
    $login = $cliente->email;
    $senha = $cliente->senha;
    $result = $clienteDAO->logar($login, $senha);
    echo '{"result":' . json_encode($result) . '}';
});
$app->get('/clienteLogin/:login/:senha', function ($login, $senha) {
    //$request = \Slim\Slim::getInstance()->request();
    //$user = json_decode($request->getBody());
    $ClienteDAO = new ClienteDAO();