- ASP.NET
- .NET CORE
- C#
- DAPPER
- SQL SERVER
Esse projeto consiste na criação de uma api voltada para o controle de um estacionamento
- DAPPER
- SERILOG
- SQLCLIENT
- SWAGGER
Para utilizar este projeto de forma local, é necessário fazer um
git clone
em sua máquina. Lembre-se de conferir de você possui os Nugets necessários.
Para clonar o repositório, digite no terminal da sua máquina:
git clone https://github.com/notgonnaleo/VeiculosBackEnd.git
Acesse a pasta:
cd \source\repos\VeiculosBackEnd>
Colocar o Schema Aqui!
- GET /Veiculo/getVeiculos
Confira os Veículos registrados no banco de dados
Esquema da requisição:
Esquema da resposta:
[
{
"id_veiculo": 1,
"data_cadastro": "2022-10-05T00:22:55.997",
"id_placa": 1,
"id_cor": 2,
"km": 2000,
"id_modelo": 2
},
{
"id_veiculo": 2,
"data_cadastro": "2022-10-07T20:30:49.197",
"id_placa": 3,
"id_cor": 5,
"km": 0,
"id_modelo": 2
}
]
- GET /Veiculo/getVeiculo/{id_veiculo}
Busca um veículo no banco de dados a partir do id
Esquema da requisição:
Esquema da resposta:
{
"id_veiculo": 2,
"data_cadastro": "2022-10-07T20:30:49.197",
"id_placa": 3,
"id_cor": 5,
"km": 0,
"id_modelo": 2
}
- POST /Veiculo/createVeiculo
Verbo responsavel por adicionar veículos no banco de dados
Esquema da requisição:
No json:
{
"id_veiculo": 3,
"data_cadastro": "2022-10-09T02:13:57.063Z",
"id_placa": 4,
"id_cor": 3,
"km": 3,
"id_modelo": 3
}
Esquema da resposta:
True
- PUT /Veiculo/updateVeiculo
Verbo responsavel pela atualização do veículo no banco de dados
Esquema da requisição:
No json:
{
"id_veiculo": 3,
"data_cadastro": "2022-10-09T02:26:32.670Z",
"id_placa": 4,
"id_cor": 3,
"km": 5000,
"id_modelo": 3
}
Esquema da resposta:
True
- DELETE /Veiculo/deleteVeiculo
Verbo responsavel por excluir o veículo do banco de dados
Esquema da requisição:
No json:
{
"id_veiculo": 3,
"data_cadastro": "2022-10-09T02:13:57.063",
"id_placa": 4,
"id_cor": 3,
"km": 3,
"id_modelo": 3
}
Esquema da resposta:
True