Skip to content

API desenvolvida para consulta de dados de telefonia, em .NET Core.

Notifications You must be signed in to change notification settings

raphael-ferreira/.netcore-telefonia-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

.netcore-telefonia-api

API desenvolvida em .NET Core

Conteúdo do projeto

  • 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.


Testes da API realizados utilizando Postman:

Método GET:
  • 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
Métodos POST, PUT e DELETE:
  • 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

About

API desenvolvida para consulta de dados de telefonia, em .NET Core.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages