Gracias por el video, desde el punto de vista de Clean Arquitecture, los objetos DTO donde los pondrías en la capa de dominio o en la capa WebApi? No me queda claro porque dices que es mejor que el WebApi esté limpio, yo tengo la noción de que es mejor que el validador esté en esta capa externa y no dentro de los servicios.
Buen video, estaba tratando de implementar validaciones en mi API REST y me sirvió ,pero tengo una duda , en el video recomiendas que el FluentValidation se controle desde la capa de servicios, pero en mi caso los controladores mapean los DTOs y a la capa de servicio solo llegan modelos . ¿debería hacer llegar los Dtos hasta la capa de servicios ?
Entendí que las validaciones se deben hacer en la capa de servicios y no en la de la web API, lo cual es lo más común, pero tengo una duda, ¿es buena práctica realizar 2 validaciones?, Una en la capa de servicio(que es lo más común) y otra en la capa de la web API, por ejemplo en el controller con dataannotation o con fluentValidation o inclusive con un filter attribuite con el action del controller?
Asi es, puedes tener tus validaciones atadas a un filtro, y estas validaciónes declaradas en la capa de servicios, eso te evita dolores de cabeza a la hora de enviar tu data a la base de datos. Lo ideal es que tu capa WebApi este lo mas limpia posible, que el controlador llame el servicio (capa aplicación) y espere su respuesta.
Hola podrias hacer un video explicando todo sobre la programacion asincrona gracias
Excelente video, buen trabajo!
Muchas gracias, saludos!
Gracias por el video, desde el punto de vista de Clean Arquitecture, los objetos DTO donde los pondrías en la capa de dominio o en la capa WebApi? No me queda claro porque dices que es mejor que el WebApi esté limpio, yo tengo la noción de que es mejor que el validador esté en esta capa externa y no dentro de los servicios.
hola amigo como validas xss y el sqlinyection
Que buen video
Saludos!
Buen video, estaba tratando de implementar validaciones en mi API REST y me sirvió ,pero tengo una duda , en el video recomiendas que el FluentValidation se controle desde la capa de servicios, pero en mi caso los controladores mapean los DTOs y a la capa de servicio solo llegan modelos . ¿debería hacer llegar los Dtos hasta la capa de servicios ?
Entendí que las validaciones se deben hacer en la capa de servicios y no en la de la web API, lo cual es lo más común, pero tengo una duda, ¿es buena práctica realizar 2 validaciones?, Una en la capa de servicio(que es lo más común) y otra en la capa de la web API, por ejemplo en el controller con dataannotation o con fluentValidation o inclusive con un filter attribuite con el action del controller?
Asi es, puedes tener tus validaciones atadas a un filtro, y estas validaciónes declaradas en la capa de servicios, eso te evita dolores de cabeza a la hora de enviar tu data a la base de datos. Lo ideal es que tu capa WebApi este lo mas limpia posible, que el controlador llame el servicio (capa aplicación) y espere su respuesta.