1
00:00:00,180 --> 00:00:00,810
Bienvenidos.

2
00:00:00,870 --> 00:00:02,010
Y qué pasa con él?

3
00:00:02,130 --> 00:00:03,510
Hazte con el actualizar.

4
00:00:03,720 --> 00:00:09,600
Es muy parecido a lo que tenemos también en el crear y es una combinación también junto con el chou,

5
00:00:09,660 --> 00:00:10,680
con el bucar por Eddi.

6
00:00:11,040 --> 00:00:16,740
Si se fijan, acá estamos realizando una consulta para obtener el cliente actual y actualizarlo con

7
00:00:16,740 --> 00:00:18,600
los datos que envía el cliente.

8
00:00:18,660 --> 00:00:21,110
Tenemos que validar que sea distinto.

9
00:00:21,480 --> 00:00:25,410
Pero antes, como siempre, vamos a cambiar el ratón en vez de cliente.

10
00:00:25,410 --> 00:00:28,050
Sería un response entity genérico.

11
00:00:28,200 --> 00:00:34,260
También vamos a retornar el response Entity, pero antes es todo acá lo vamos a dejar por acá.

12
00:00:38,150 --> 00:00:40,310
Esto sería el cliente actualizado.

13
00:00:40,400 --> 00:00:41,720
Lo vamos a dejar acá en un.

14
00:00:48,960 --> 00:00:49,470
Perfecto.

15
00:00:50,340 --> 00:00:54,450
Ahora sí vamos a tener el ratón muy parecido a lo anterior.

16
00:00:55,410 --> 00:00:56,780
Va a retornar un response.

17
00:00:56,850 --> 00:01:01,210
Por lo tanto, tenemos que tener el map ahí.

18
00:01:01,220 --> 00:01:06,900
Después vamos a tener nuestro response con el mensaje de éxito y con el cliente actualizado.

19
00:01:06,960 --> 00:01:11,300
Pero por ahora elegimos el error en la consulta cuando obtenemos el cliente actual.

20
00:01:12,470 --> 00:01:17,570
Muy parecido a lo que tenemos acá en el IFF, cuando el cliente es igual a Anul, así que lo copiamos.

21
00:01:19,030 --> 00:01:20,150
Y lo pegamos por acá.

22
00:01:21,220 --> 00:01:25,690
Pero ese día el cliente actual, el cliente actual de la consulta.

23
00:01:26,410 --> 00:01:28,840
Entonces el mensaje sería el cliente.

24
00:01:28,870 --> 00:01:31,120
Con Heidy no existen flasheado.

25
00:01:31,150 --> 00:01:32,740
Por lo tanto no se puede editar.

26
00:01:35,770 --> 00:01:36,250
Error.

27
00:01:36,340 --> 00:01:37,390
No se pudo editar.

28
00:01:37,510 --> 00:01:38,830
Vamos a poner dos punto.

29
00:01:38,920 --> 00:01:41,670
No se pudo quitar coma el cliente y di no existen.

30
00:01:41,700 --> 00:01:44,080
Hacerlo y retornamos unos FOM.

31
00:01:44,800 --> 00:01:46,960
Lo siguiente manejar el trade y el catch.

32
00:01:47,020 --> 00:01:54,220
Acá en el sait cuando actualiza muy parecido y copiamos todo esto incluyendo el catch

33
00:01:57,100 --> 00:01:59,530
error al actualizar enlace a.

34
00:02:04,700 --> 00:02:07,670
Es decir, el mensaje y el error sería exactamente lo mismo.

35
00:02:08,060 --> 00:02:13,880
Finalmente, el cliente actualizado lo tenemos que guardar en el response, cuando está todo bien.

36
00:02:14,120 --> 00:02:17,210
Entonces copiamos lo que tenemos acá el mensaje y el cliente.

37
00:02:18,770 --> 00:02:26,030
Y en vez de cliente new sería cliente actualizado y el cliente ha sido actualizado con éxito.

38
00:02:26,120 --> 00:02:30,320
Y finalmente vamos a quitar el response status en el medio en el ATE.

39
00:02:30,590 --> 00:02:34,370
Eso es bien importante y ya tenemos listo el método.

40
00:02:34,470 --> 00:02:41,750
Antes con todo el manejo del error, tanto al buscar por allí en el TRIE y catch quizás podríamos agregar

41
00:02:41,750 --> 00:02:42,560
acá la fecha.

42
00:02:43,160 --> 00:02:45,050
Vamos a copiar se.

43
00:02:52,450 --> 00:02:54,100
Guardamos y ejecutamos.

44
00:03:03,310 --> 00:03:07,270
Probamos en Postman, hacemos clic, por ejemplo, en el GET.

45
00:03:07,930 --> 00:03:11,320
Vamos a ver el cliente uno para actualizarlo.

46
00:03:11,440 --> 00:03:15,730
Acá tenemos los datos, vamos a copiar, vamos a cambiar la ruta.

47
00:03:15,880 --> 00:03:23,920
°L En vez de GET sería un put y la ruta sería igual sería ADPIC clientes con el Heidy hay que pasar

48
00:03:23,980 --> 00:03:30,550
el Heidy nos vamos al beu, seleccionamos Row y en text Jason apliqué echa.

49
00:03:31,870 --> 00:03:33,310
Y pegamos el Heidy.

50
00:03:33,370 --> 00:03:38,650
Por supuesto que no es necesario, ya que vamos a actualizar solamente el nombre, el apellido, el

51
00:03:38,650 --> 00:03:39,820
e-mail y la fecha.

52
00:03:40,990 --> 00:03:44,530
Vamos a colocar Andrés 2 para probar el apellido.

53
00:03:44,620 --> 00:03:45,520
Lo dejamos igual.

54
00:03:45,610 --> 00:03:49,570
El email Andrés y la fecha.

55
00:03:50,050 --> 00:03:52,570
Acá vamos a campear la fecha.

56
00:03:54,120 --> 00:03:55,020
Y enviamos.

57
00:03:57,330 --> 00:03:58,020
Perfecto.

58
00:03:58,140 --> 00:04:00,600
El cliente ha sido actualizado con éxito.

59
00:04:00,960 --> 00:04:07,230
Hay que cambiar acá, pero bien, ahí está el cliente, uno con el nombre cambiado, el apellido está

60
00:04:07,350 --> 00:04:08,190
igual que antes.

61
00:04:08,610 --> 00:04:10,470
El correo ha cambiado y la fecha también.

62
00:04:10,560 --> 00:04:11,970
Hay que la fecha actualizada.

63
00:04:12,000 --> 00:04:14,010
Qué pasa si quiero actualizar sin el nombre?

64
00:04:14,160 --> 00:04:15,770
El nombre acá va a ser null.

65
00:04:16,020 --> 00:04:16,740
Vamos a enviar.

66
00:04:18,350 --> 00:04:24,640
Lánzale error, ya que estaba manejando el TRIE y el CATT del tipo 500 y entender server error.

67
00:04:24,770 --> 00:04:26,570
Así que lo está manejando perfecto.

68
00:04:26,660 --> 00:04:30,560
Qué pasa si quiero actualizar un correo que está duplicado, por ejemplo de Johnno?

69
00:04:30,890 --> 00:04:38,090
Seleccionamos el anterior que contiene el nombre, pero vamos a cambiar acá el email, un correo de

70
00:04:38,090 --> 00:04:39,200
un usuario que ya existe.

71
00:04:39,350 --> 00:04:40,940
Por lo tanto va a estar duplicado.

72
00:04:41,300 --> 00:04:43,700
Enviar acá lanza un error.

73
00:04:43,730 --> 00:04:49,570
Se fijan de constraint dupliqué entri el correo John Dow ya existe enlace.

74
00:04:49,880 --> 00:04:56,690
Ahora, qué pasa si quiero editar un usuario por ejemplo con Heidy 14 que por supuesto que no existe?

75
00:04:57,710 --> 00:04:58,250
Enviar.

76
00:05:00,290 --> 00:05:03,950
Mensaje error no se pudo evitar el cliente 14.

77
00:05:04,070 --> 00:05:09,140
No existe enlace al Estado manejando todos los posibles errores que puedan ocurrir sin más.

78
00:05:09,170 --> 00:05:10,190
Quedabamos hasta acá.

79
00:05:10,250 --> 00:05:12,740
Cualquier duda que tengas, escríbela en el foro.

80
00:05:12,800 --> 00:05:13,480
Nos vemos.
