API RESTful desenvolvida em ASP.NET Core 8, utilizando Entity Framework Core com banco de dados Oracle.
A SafeZone API permite o cadastro e gerenciamento de regiões monitoradas e sensores voltados à segurança.
Conta com documentação interativa via Swagger para facilitar testes e integração com front-ends ou sistemas parceiros.
🖥️ Desenvolvido por InnovexGroup :
Cauan da Cruz Ferreira – RM: 558238, Turma: 2TDSPK Igor Dias Barrocal – RM: 555217, Turma: 2TDSPK Renan Dorneles – RM: 557820, Turma: 2TDSPK
- ASP.NET Core 8
- Entity Framework Core
- Oracle Database
- EF Core Migrations (scripts gerados manualmente)
- Swagger (OpenAPI)
- C#
✅ Cadastro de regiões monitoradas
✅ Consulta de todas as regiões
✅ Consulta de região por ID
✅ Atualização de regiões
✅ Exclusão de regiões
✅ Cadastro de sensores
✅ Consulta de todos os sensores
✅ Consulta de sensor por ID
✅ Atualização de sensores
✅ Exclusão de sensores
| Método | Rota | Descrição |
|---|---|---|
| GET | /api/Regiao |
Lista todas as regiões |
| GET | /api/Regiao/{id} |
Retorna uma região por ID |
| POST | /api/Regiao |
Cadastra uma nova região |
| PUT | /api/Regiao/{id} |
Atualiza uma região existente |
| DELETE | /api/Regiao/{id} |
Exclui uma região |
| Método | Rota | Descrição |
|---|---|---|
| GET | /api/Sensor |
Lista todos os sensores |
| GET | /api/Sensor/{id} |
Retorna um sensor por ID |
| POST | /api/Sensor |
Cadastra um novo sensor |
| PUT | /api/Sensor/{id} |
Atualiza um sensor existente |
| DELETE | /api/Sensor/{id} |
Exclui um sensor |
- Clone o repositório:
git clone https://github.com/igorbarrocal/SafeZoneAPI.git
cd SafeZoneAPI