gpereira62 / ControleCliente.API

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Controle de Clientes

🚀 Web Api ASP .NET 5 Consumindo API - Ploomes Contacts

RequisitosTecnologiasJson APITestando a APIAutorLicense

🚧 Concluído 🚀 🚧

Requisitos

  • Cadastro de cliente
  • Atualizar um cliente existente pelo ID
  • Consultar todos os clientes
  • Consultar um cliente pelo ID
  • Delete um cliente pelo ID
  • Utilizar Entity Framework
  • Utilizar JWT - Token Bearer
  • Criar/Consultar/Alterar Usuário para JWT(JSON Web Token)
  • Utilizar o SQL Server como banco de dados para o Usuário
  • Utilizar o Design Pattern Repository para acessar o banco
  • Utilizar o Swagger para Testar a API e Documenta-lá
  • Realizar Testes Unitários nas requisições basicas

Tecnologias

As seguintes ferramentas foram usadas na construção do projeto:

Json API

{ // Cliente
  "id": 1,                        // Id do Cliente
  "name": "gustavo",              // Nome do Cliente
  "email": "gustavo@hotmail.com", // Email do Cliente
}
{ // Usuario
  "usuarioid": 1,                 // Id do Usuario
  "login": "gustavo",             // Login do Usuario
  "senha": "1234",                // Senha do Usuario
}

Testando a API

Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas:

Caso você já tenha instalado no seu computador, segue as versões que foram utilizadas:

  • Git: git version 2.32.0.windows.2
  • Visual Studio 2019: 16.10.3

Passo a Passo:

swagger

Como o projeto está utilizando JWT(JSON Web Token), será necessário seguir o passo a passo para realizar as requisições:

Autor


Gustavo Pereira
🚀

Feito com ❤️ por Gustavo Pereira 👋🏽 Entre em contato!

        

License

This project is under the MIT license. See the LICENSE for more information.

About

License:GNU General Public License v3.0


Languages

Language:C# 100.0%