-
Três classes: Plano, Operadora e DDD.
-
Dois controllers: Planos e Operadoras.
-
Um enum: TipoPlano.
-
Um contexto para armazenamento dos dados: TelefoniaContext.
-
Adicionado classe SeedingService para popular a API, no Startup.
-
Implementados métodos para consultas, e CRUD para Operadora e Planos.
-
Adicionado validações para para caso adicione um Tipo fora do Enum, ou uma Operadora fora da lista.
-
Exemplo do json gerado na pasta "wwwroot/img/json.png".
-
Ferramentas utilizadas: Visual Studio 2019 e Postman.
- Listagem de planos:
/planos
- Listagem de operadoras:
/operadoras
- Consulta de planos por código:
/planos/:id
- Consulta de planos por tipo:
/planos/tipo/:tipo
- Consulta de planos por operadora:
/planos/operadora/:nome
-
Para cadastro, atualização e remoção:
/planos/:id
-
Para rodar a API, basta abrir a solução (.sln) no visual studio e executar (Ctrl+F5) para iniciar.
> Desenvolvido por: Raphael D. Ferreira