Enlace de modelo con atributos de origen
- [FromBody]: Cuerpo de solicitud
- [FromForm]: Datos del formulario en el cuerpo de la solicitud
- [FromHeader]: Encabezado de solicitud
- [FromQuery]: Parámetros por Query string
- [FromRoute]: Datos a través de rutas de la solicitud actual
- [FromService]: El servicio inyectado como parámetro de acción.
PUT vs PATCH
- PUT es para actualizaciones completas.
- Todos los campos de recursos se sobrescriben o se establecen en su valores predeterminados.
- No se reemplazar el identificador de identidad
- PATCH es para actualizaciones parciales.
- Permite enviar conjuntos de cambios a través de JsonPatchDocument.
- El cuerpo de la solicitud de un PATCH se describe en RFC 6902 (JSON patch)
- Las solicitudes PATCH deben enviarse con el media type "application/json-patch+json"
Ejemplo Código
2h50m: Implementación CRUD
- Implementar los Handlers en la capa de infraestructura
- Implementar los Casos de Uso en la capa de aplicación (interfaces e implementación)
- Implementamos la infraestructura de persistencia
No comments:
Post a Comment