Aplicação C# ‐ Backend - tecnologiadB/MonitoramentoRuidoWiki GitHub Wiki
flowchart TD
A[Receber POST /medicoes] --> B[Validar JSON e campos obrigatorios]
B --> C{Valido?}
C -- Nao --> D[Retornar HTTP 400 e registrar erro]
C -- Sim --> E[Aplicar regras de negocio e consistencia]
E --> F{Dados consistentes?}
F -- Nao --> G[Retornar erro e registrar ocorrencia]
F -- Sim --> H[Gravar medicao no PostgreSQL]
H --> I[Registrar sucesso em log]
I --> J[Retornar HTTP 200]