add: implementacao inicial

This commit is contained in:
2025-08-25 00:06:43 -03:00
parent 2378741455
commit cf9f2a1179
9 changed files with 203 additions and 28 deletions

20
README.md Normal file
View File

@@ -0,0 +1,20 @@
# CampusWorkshops API — Starter for Workshop
Pré-requisitos:
* .NET 8 SDK instalado
Comandos básicos:
```bash
dotnet restore
dotnet run
```
Depois de rodar, abra: https://localhost:5001/swagger
Objetivos do encontro 1
* Entender o contrato REST (recursos, rotas, status codes).
* Implementar/ajustar `GET /api/workshops`, `GET /api/workshops/{id}` e codar o `POST /api/workshops` (com validação e `201 Created + Location`).
* Ver erros formatados como `application/problem+json`.