AspNetCore.Hashids icon indicating copy to clipboard operation
AspNetCore.Hashids copied to clipboard

Integración con MediatR y Swagger.

Open ArsenioInojosa opened this issue 2 years ago • 0 comments

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:

  1. Cómo hago para recibir el objeto en el método y que se decodifiquen las propiedades?

  2. 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!

ArsenioInojosa avatar May 31 '22 22:05 ArsenioInojosa