public function checkLast()
 {
     $WsUsers = new WsUsers();
     $WsUsers->findAll();
     if ($WsUsers->getRowCount() == 1) {
         $WsUsers->setThis($WsUsers->getResult()[0]);
         $WsUsers->setUser_level(3);
         $WsUsers->update();
         $WsUsers->findAll();
     }
     return $WsUsers;
 }
}
switch ($Action) {
    case 'create':
        if (in_array('', $post)) {
            $jSon['error'] = "<b>OPPPSSS:</b> Para cadastraro um usuário preencha todos os campos";
        } elseif (!Check::Email($post['user_email']) || !filter_var($post['user_email'], FILTER_VALIDATE_EMAIL)) {
            $jSon['error'] = "<b>OPPPSSS:</b> Favor informe um email válido!";
        } elseif (strlen($post['user_password']) < 5 || strlen($post['user_password']) > 10) {
            $jSon['error'] = "<b>OPPPSSS:</b> Sua Senha deve ter entre 5 e 10 caracteres!";
        } else {
            $WsUsers->setUser_email($post['user_email']);
            $WsUsers->Execute()->FullRead("SELECT user_id FROM ws_users WHERE #user_email#");
            if ($WsUsers->Execute()->getResult()) {
                $jSon['error'] = "<b>OPPPSSS:</b> O email {$post['user_email']} ja esta em uso!";
            } else {
                $WsUsers->setThis((object) $post);
                $WsUsers->Execute()->insert();
                $jSon['success'] = "Cadastro com sucesso!";
                $jSon['result'] = "<article style='display: none' class='user_box j_register' id='{$WsUsers->Execute()->MaxFild('user_id')}'><h1> {$post['user_name']} {$post['user_lastname']} </h1><p>{$post['user_email']} (Nível {$post['user_level']})</p><a class='action edit j_edit' rel='{$WsUsers->Execute()->MaxFild('user_id')}'>Editar</a><a class='action del' rel='{$WsUsers->Execute()->MaxFild('user_id')}'>Deletar</a></article>";
            }
        }
        break;
    case 'loadmore':
        $jSon['result'] = null;
        $WsUsers = new WsUsers();
        $WsUsers->Execute()->FullRead("SELECT * FROM ws_users ORDER BY user_id DESC LIMIT :limit OFFSET :offset", "limit=2&offset={$post['offset']}", true);
        if ($WsUsers->Execute()->getResult()) {
            foreach ($WsUsers->Execute()->getResult() as $Users) {
                extract((array) $Users);
                $jSon['result'] .= "<article style='display: none' class='user_box' id='{$user_id}'><h1> {$user_name} {$user_lastname} </h1><p>{$user_email} (Nível {$user_level})</p><a class='action edit j_edit' rel='{$user_id}'>Editar</a><a class='action del' rel='{$user_id}'>Deletar</a></article>";
            }
             echo json_encode($Read->Execute()->getResult());
         } else {
             http_response_code(404);
         }
     } elseif (!empty($query) && $query == 'ativos') {
         $Read->Execute()->Query("user_status=1");
         Check::JsonReturn($Read->Execute()->getResult(), 'Nenhum atendente cadastrado!', '204');
     } else {
         $Read->Execute()->findAll();
         Check::JsonReturn($Read->Execute()->getResult(), 'Nenhum atendente  cadastrado!', '204');
     }
     break;
 case "POST":
     if (!empty($request->user_id)) {
         //update
         $Read->setThis($request);
         $Read->Execute()->update(NULL, 'user_id');
         echo json_encode($request);
     } else {
         //salvar
         $Read->setThis($request);
         $insert = $Read->Execute()->insert();
         if ($insert) {
             $request->user_id = (int) $Read->Execute()->MaxFild("user_id");
         }
         echo json_encode($request);
     }
     break;
 case "DELETE":
     //deleta arquivo
     $Read->setPostos_id($id);