API ASP.NET Core 3.1
clone o repositório
git clone https://github.com/ramon159/Target.BackEnd.git
e após a pasta do projeto instale todas as dependências
- banco de dados SQL Server
executar o script tudo.sql da pasta \Scripts_SQL para gerar o banco de dados,
as tabelas e as inserções
Antes de tudo é necessário definir a sql string: no arquivo de variaveis de ambiente \Target.Backend.Web\appsettings.Development.json altere o Data Source para o seu servidor SQL Server
"ConnectionStrings": {
"DefaultConnection": "Data Source=YourServer;Initial Catalog=Target;Integrated Security=True"
},
| verbo | rota | descrição |
|---|---|---|
| [GET] | /api/v1/clientes | retorna lista de clientes |
| [GET] | /api/v1/clientes/:id | retorna uma cliente com base no id |
| [POST] | /api/v1/clientes | cadastra um cliente |
| [GET] | /api/v1/clientes/:id/endereco | retorna o endereço do cliente pelo id |
| [PUT] | /api/v1/clientes/:id/endereco | atualiza o endereço com base no id do cliente |
| [GET] | /api/v1/clientes/rendamensal/:rendaMensal | retorna uma lista de clientes com renda superior a informada |
| [GET] | /api/v1/clientes/:id/confirmarplanovip | confirma o plano vip do cliente pelo id |
| verbo | rota | descrição |
|---|---|---|
| [GET] | /api/v1/estados | retorna lista com todos os estados brasileiros |
| [GET] | /api/v1/estados/:uf/cidades | retorna lista com todas as cidades brasileiras com base no UF |
| verbo | rota | descrição |
|---|---|---|
| [GET] | /api/v1/planovip | retorna detelhas do plano vip |
| [GET] | /api/v1/planovip/indice | retorna indice com o total de clientes que tem renda superior a 6000 reais e que ainda não possuem plano vip |