Bien, continuamos con la última parte del CRUD.
Vamos a ver el eliminar.
Vamos a la clase cliente servis.
Vamos a implementar el método Delight.
Va a recibir como parámetro el Leydi del cliente que vamos a borrar del tipo number y va a retornar
un observable de cliente
para la petición.
Necesitamos utilizar el http delight para poder enviar una petición al servidor, pasar el Heidy y que
en el servicio REST en el piquen elimine el cliente.
Entonces diferencia de utilizar el post que es para crear el GET para obtener el put.
Para editar en este caso sería el delito.
Acá falta el ratón y tenemos que pasar la jureles con el estric para concatenar.
Vamos a concatenar laureles el empeine con el Heidy del cliente.
El es slant y acá sería el parámetro Heidy que estamos pasando por argumento.
Bien y como segundo parámetro vamos a pasar las cabeceras, el IRS
y finalmente tenemos que realizar un cast.
Ahí tenemos implementado el método de LÍT en la clase servis vamos a guardar y el siguiente paso sería
implementar el Delight en la clase componente, pero lo vamos a hacer en la clase cliente component
descrip donde tenemos el listado de clientes.
Entonces acá vamos a implementar el método delito.
Va a recibir el objeto cliente.
El objeto se lo pasamos en el evento del botón en el evento click.
Cuando implementemos la vista vamos a agregar el link para eliminar y en el botón vamos a crear el evento
click y le pasamos.
El cliente del tipo cliente
no retorna nada, solamente va a eliminar.
Acá vamos a implementar Swift Alert.
Esta ventanita que pregunta si quiere, si está seguro que desea eliminar.
Así que nos vamos a ir a la página de Sweet Alert 2.
Acá la tenemos Swift Alert 2 Get Up junto IO vamos a bajar y acá tenemos dos opciones la forma simple.
Y acá tenemos con unos botones más personalizados utilizando vostra.
Puede ser cualquiera de las dos.
Vamos a copiar, por ejemplo, con botones de Bootstrap.
La copiamos.
Volvemos al auto y lo vamos a pegar.
Vamos a importar switch alert.
Y acá tendríamos que modificar, por ejemplo, el Elks.
No lo vamos a utilizar.
Simplemente lo vamos a quitar.
Vamos a cambiar los mensajes.
Está seguro?
Y como texto vamos a agregar la comillas para interpolar.
Y acá vamos a concatenar
cliente, nombre, cliente, apellido del tipo Warning.
Acá lo podríamos colocar en español.
Si.
Eliminar, no cancelar y todo lo demás.
Igual cuando se hace clic en sí, cuando el botón es confirm, entonces acá tenemos que eliminar.
Acá pasamos el Heidy del cliente, vamos a suscribir, vamos a arbitrar al observador.
Entonces como respuesta vamos a mandar el mensaje.
Incluso acá también podríamos utilizar la comillas de interpolación.
Entonces el cliente.
Cliente nombre eliminado con éxito del tipo SUCESI, como estamos en el listado, lo que vamos a hacer
es quitar del listado clientes el objeto cliente que se eliminó para que se actualice de forma automática.
Entonces acá diez clientes que sería el arreglo cliente que estamos mostrando igual.
Clientes en la lista actual.
Punto filter acá vamos a filtrar.
Entonces vamos a filtrar que no muestre el cliente que acabamos de eliminar.
Entonces clí de cliente se pasa por parámetro.
Cada cliente se va pasando por parámetro y preguntamos si cliente es distinto al cliente que vamos a
eliminar.
Entonces si es distinto, lo mostramos en la lista.
Es decir, por lo tanto, si se cumple la condición lo va a filtrar.
Entonces la idea es que no muestre que quite de la lista al cliente eliminado y guardamos y faltaría
agregar el link.
Así que nos vamos al cliente.
Component.
HTML.
Vamos a agregar otra columna y vamos a agregar acá otro td
como nombre.
Le vamos a colocar eliminar para que sea distinto.
Y este es.
Y acá vamos a tener el evento click.
Entonces cada vez que se haga un clic va a invocar al método Delito y va a pasar el objeto completo
cliente.
El objeto de la fila actual.
Acá vamos a tener también la clase, pero en vez de primary va a ser Danger
y eliminar, vamos a guardar.
Vamos a ir a Eclipse.
Vamos a levantar.
Volvemos y levantamos el proyecto.
Bien, entonces vamos a ahorrar al Heidy 2, a Mister John eliminar acá pregunta seguro que desea eliminar
al cliente mister dó colocábamos no cancelar y no se borra, pero si colocamos si.
Lo limina cliente eliminado cliente Mitre.
Eliminado con éxito, vamos a eliminar el 12 a Jai.
Ya está funcionando completamente el club con Angular por el lado cliente como front end y por el lado
del servidor en el backend utilizando Spring Boot con Spring Framework 5 kedamos hasta acá y cualquier
duda que tengan la revisamos en el foro.
Hasta la próxima.