Ahora con nuestro curso de ASP.NET core vamos a enseñarles cómo actualizar un registro existente en nuestra base de datos, pero antes les voy a hacer una prueba de tipo post para enviar un registro que olvidé hacer en el vídeo anterior.
Que tal si intentamos enviar un registro sin el campo “nombre”, solamente enviando: teléfono, dirección, email y verificado? y le damos send. Inmediatamente nos sale un error 400 bad request (hubo un problema, no se pudo insertar aquí)dice que uno o más errores de validación ocurrieron y esto es simplemente porque el campo nombre es requerido.
Ahora volvemos al modelo contacto, recordemos que al nombre le colocamos encima que es requerido, como vemos en la imágen.
Ahora cuando ustedes creen sus Api web van a colocar cuales de estos campos van a ser requeridos y simplemente añadirles esta anotación “Required” encima. Si yo quisiera que la dirección fuera también obligatoria entonces ubicaría un Required encima de ese campo.
Ahora sí vamos con la explicación de este vídeo donde te enseñaremos a trabajar con la petición de tipo PUT, esta petición para qué es? esta petición es para poder actualizar, entonces:
ingresaríamos por: ///Petición de Tipo Put: api/contactos/y el id que quieras actualizar. como se ve en la imágen.
Para hacer una actualización a la base de datos necesitaríamos un update registro un identificador único que en este caso sería con un id.
Continúa viendo el vídeo
Ver Vídeo