Bien, continuamos con el controlador.
Ahora vamos a implementar el actualizar el Apdayc y el Delight.
El eliminar.
Vamos a controlador al paquete controllers.
Y justo debajo del último método del método Crep, vamos a implementar el ataque cuando trabajamos con
Rest, con API Rest.
El verbo para actualizar sería un put.
Un put mapping es similar al post, pero el post es para crear un nuevo contenido, en este caso 1 registro
y para editar sería el put.
Entonces con arroba put mapping y la RL sería exactamente la misma que el get mapping con el Heidy,
porque tenemos que pasar el parámetro Heidy del cliente para poder obtenerlo de la base dato y actualizar
sus atributos.
Entonces sería clientes y el Heidy.
Vamos a escribir entonces el método.
En este caso también va a retornar un cliente, en este caso sería cliente modificado ADAT y va a recibir
dos parámetros.
Primero, el cliente.
El cliente que va a estar dentro del cuerpo del riquesa se va a enviar dentro del rico.
Voy entonces tenga que anotar con Ricketts Body tal cual como lo teníamos en el crédito
y además el Heidy.
Acá estamos pasando como выбрать variable el Heidy.
Anotamos Compaq variable
del tipo Long.
Ahí vamos a importar el put mapping y vamos a implementar el método.
Entonces primero tenemos que obtener el cliente de la base dato por SAIDI.
Quién te servis?
Fin por Heidy, le pasamos el Heidy, el parámetro, acá obtenemos el cliente y acá tenemos el cliente
que nos están enviando.
Entonces vamos a modificar el cliente actual que lo fuimos al acetato con los datos del cliente que
nos están enviando.
Entonces cliente actual punto ceto apellido y acá sería cliente guet apellido, cliente actual shed
nombre y acá sería cliente guet nombre.
Y finalmente el email.
Y ahora, usando el servis, vamos a persistir.
El cliente actual, con los cambios internamente va a ser un merch, un merge que va a actualizar los
datos y eso por detrás de escena se va a traducir aún de enlaces.
Pero recordemos que el método soy del club de repository sirve tanto para hacer un insert como para
hacer un arte un insert.
Si el Heidy en null o 0 en el fondo si es un nuevo objeto que no está tachado al contexto de persistencia
y su Heidy no tiene valor, pero cuando es un objeto que está tachado al contexto de persistencia y
tiene un valor de Leidy, el método se va a ser un berge.
Por lo tanto lo va actualizar en vez de insertar.
Entonces vamos a retornar el objeto actualizado.
Tenemos un soy un sait, pero del cliente actual, eso es importante de cliente actual y no del cliente
que estamos pasando por parámetro, es el cliente que contiene los datos que queremos cambiar y el cliente
que viene del Ayato.
Por lo tanto esta ha tachado al contexto y modificamos sus datos.
Y ahora faltaría el delito, el delito.
El verbo es delito.
En vez de un qué?
Un post?
Un put?
Utilizamos delito.
Entonces un tweet mapping, vale decir exactamente la misma.
Clientes.
Y pasamos el Heidy del cliente que queremos eliminar.
Un pulí point no retorna nada y pasamos el Heidy a través del pad variable.
Entonces cliente servis de LÍT y le pasamos el aire.
Y eso sería todo.
Ahora en el APDAYC, igual que en el crédito, el response estatus es crédito.
Punto Gretta, mientras que el delito como no retornar ningún contenido, podemos utilizar, por ejemplo,
el no contento.
Un 204 entonces sería 204.
No contento.
Bien.
Y eso sería todo.
Ya tenemos completamente terminado nuestra perres.
Qué sería del controlador?
El controlador de Sprint.
Y en la próxima clase vamos a probar nuestra API Rest utilizando Postman para enviar datos, para crear
un nuevo cliente, para modificar y para eliminar y probar cómo está funcionando nuestra API Rest.
Bien, quedamos hasta acá y cualquier duda que tengan la revisamos.
Hasta la próxima.