Foro para crear, mostrar, actualizar y eliminar tópicos
REGISTRAR UN TOPICO
Al enviar un formato Json con los datos que queremos que nos guarde el tópico. Nos da un mensaje 200 ok
Y revisamos el registro 11 creado en la base de datos con el título que enviamos:
LISTADO
En el listado hacemos una muestra de todos los tópicos existentes pero se los ordenó por título
ACTUALIZAR
En este caso hicimos que se pueda actualizar el título o el mensaje pero para ello es indispensable que pasemos como parámetro el Id del tópico, en este caso vamos a escoger el id=3:
Vamos a editar el título, le colocaremos Update:
Vemos que al listar el registro 3 muestra su nuevo título Update:
DELETE EN BASE DE DATOS
Con esta opción que no la dejamos activa, sino que solamente probamos el borrado en la base de datos optamos por borrar el registro 1
Hacemos el llamado a DELETE: http://localhost:8080/topico/1 y enviamos:
Y verificamos que en el listado ya no se muestra el registro 1
Y también en la base de datos hacemos un select de los foros registrados en la tabla tópicos, y no se muestra el registro 1.
DELETE LÓGICO
Con este delete lógico, lo que se hace es crear una variable de que si el foro está activo o no, dependiendo de ello se lo muestra en el listado
Se realiza el borrado del registro 2:
Y vemos que en el listado no se muestra, sin embargo;
Consta en la base de datos pero con estado Activo en 0, por tanto el listado ya no se muestra:
LISTAR POR ID
Aquí hacemos un GET con la dirección: http://localhost:8080/topico/3; y en efecto nos muestra solamente el registro 3 del foro