jdrodas / CervezasColombia

Aplicaciones usando C# y Python para demostrar conectividad a SQLite, PostgreSQL y MongoDB
9 stars 0 forks source link

No existe endpoint para actualizar la información de las cervecerías en Cervecerías #10

Closed Jvalencia25 closed 1 year ago

Jvalencia25 commented 1 year ago

Se desea poder editar la información de las cervecerías, en caso de que una cervecería decida hacer un rebranding, se busca que la base de datos esté actualizada en cuanto al nombre, sitio web e instagram, o incluso ubicación para que la BD no tenga información obsoleta

jdrodas commented 1 year ago

Hola @Jvalencia25 , muchas gracias por tu aporte

Hemos revisado el detalle del funcionamiento de la ruta de actualización para la cervecería en el respectivo controller.

image

Se implementaron las siguientes validaciones en la capa de servicio:

Actualización del código: -Se actualizó el servicio para que obtenga el valor del objeto resultante luego de realizar la operación. -Se actualizó el controller para que visualice la cervecería actualizada. Se implementó para las rutas que devuelven este objeto. -Se actualizó el repository para incluir el valor del atributo ubicacion_id y de esa forma permitir la comparación al momento de actualizar con valores idénticos. La clase Cerveceria -Se actualizó la nomenclatura del parametro id a cerveceria_id para evitar confusiones en la implementación de las sentencias SQL. Se implementó para todas las rutas del EndPoint