AspNetCore.Hashids
AspNetCore.Hashids copied to clipboard
Integración con MediatR y Swagger.
Hola a todos, muy útil esta librería y la estoy integrando en un proyecto que ya esta funcionando.
Con los métodos simples como los siguientes, no tengo problemas y ya hice la migración: /products /product/{id:hashids} /categories /category/{id:hashids}
El problema lo tengo con los métodos que reciben un objeto desde el [FromQuery], por ejemplo un IRequest de MediatR para una consulta. Necesita el ProductId, CategoryId y otros campos más. Mis preguntas:
-
Cómo hago para recibir el objeto en el método y que se decodifiquen las propiedades?
-
Cómo recibo decodifico los campos cuando los manden en un método Post?
Otra cosa que note es que no funciona con Swagger, para recibir el Id es un Int y no permite que ingrese un valor codificado como 3gY14rPO.
Saludos y gracias de antemano!