controller-patterns - ASP.NET Core Controller Patterns
ASP.NET Core controller patterns including thin controllers, routing, parameter binding, response types, and DTOs
Tags
Updated: 2026-03-20Typical Inputs
Typical Outputs
What this skill does
- create controller
- define routes
- bind parameters
- return responses
- create DTOs
- validate requests
Inputs
- Service dependency
- Request DTO
- Response DTO
Outputs
- Controller class
- API endpoint
Requirements
- ASP.NET Core framework
- .NET SDK
- Web API project
