• Url: https://localhost:44352/api/Usuario
o Parâmetros: {
"Id" : "0",
"Nome":"Carlos",
"Email": "Casdfasd@f",
"Senha" :"asdfas"
};
o Autenticação: Necessária;
o Retorno: Sem retorno;
o Funcionalidade: Adiciona Valores a base de dados;
o Http: POST;
• Url: https://localhost:44352/api/Usuario/Logar
o Parâmetros: {
"Email": "Casdfasd@f",
"Senha" :"asdfas"
};
o Autenticação: Não Necessária;
o Retorno: Sem retorno;
o Funcionalidade: Autentica acesso;
o Http: POST;
• Url: https://localhost:44352/api/Usuario/{id}
o Parâmetros: Id do usuario passado na url;
o Autenticação: Necessária;
o Retorno: JSON;
o Funcionalidade: Busca o Usuario com o id relacionado na base de dados;
o Http: GET;
• Url: https://localhost:44352/api/Abastecimento/GerarRelatorio/{id_veiculo}/{mes}/{ano}
o Parâmetros: Passados na url;
o Autenticação: Necessária;
o Retorno: JSON;
o Funcionalidade: Busca o relatório relacionado ao veiculo no período de 1 ano;
o Http: GET;
• Url: https://localhost:44352/api/Abastecimento/GerarRelatorio/05/2020
o Parâmetros: Passados na url;
o Autenticação: Necessária;
o Formato de Retorno: JSON;
o Funcionalidade: Busca o relátorio no período de 1 ano para todos os veículos;
o Http: GET;
• Url: https://localhost:44352/api/Abastecimento/GravarAbastecimento
o Parâmetros: {
"id": 0,
"km": 500,
"litro": 50.0,
"valor": 50.00,
"data": "2020-03-02T00:00:00",
"posto": "Teste2",
"tipoCombustivelId": 1,
"veiculoId": 2,
"usuarioId": 1
};
o Autenticação: Necessária;
o Retorno: Sem retorno;
o Funcionalidade: Adiciona Valores a base de dados;
o Http: POST;
• Url: https://localhost:44352/api/Abastecimento/AlterarAbastecimento
o Parâmetros: {
"id": 4,
"km": 530,
"litro": 50.0,
"valor": 50.00,
"data": "2020-03-02T00:00:00",
"posto": "Teste3",
"tipoCombustivelId": 1,
"veiculoId": 2,
"usuarioId": 1
};
o Autenticação: Necessária;
o Retorno: Sem retorno;
o Funcionalidade: Altera valores a base de dados com base no Id informado;
o Http: PUT;
• Url: https://localhost:44352/api/Abastecimento/BuscarAbastecimento
o Parâmetros: Não necessário;
o Autenticação: Necessária;
o Retorno: JSON;
o Funcionalidade: Busca todos os Abastecimentos cadastrados;
o Http: GET;
• Url: https://localhost:44352/api/Abastecimento/BuscarAbastecimento{id}
o Parâmetros: Id do obastecimento passado na url;
o Autenticação: Necessária;
o Formato de Retorno: JSON;
o Funcionalidade: Busca o Abastecimento relacionado ao Id informado na url;
o Http: GET;
• Url: https://localhost:44352/api/Abastecimento/ExcluirAbastecimento/{id}
o Parâmetros: Id do obastecimento passado na url;
o Autenticação: Necessária;
o Retorno: Sem retorno;
o Funcionalidade: Exclui o Abastecimento relacionado ao Id informado na url;
o Http: DELETE;
• Url: https://localhost:44352/api/Veiculo/GravarVeiculo
o Parâmetros: {"id": 0, "ano": 2008, "placa": "ABCB123",
"quilometragem": 750,
"foto": null,
"modeloVeiculoId": 1,
"marcaVeiculoId": 1,
"usuarioId": 1,
"tipoCombustivelId": 1,
"tipoVeiculoId": 1
};
o Autenticação: Necessária;
o Retorno: Sem retorno;
o Funcionalidade: Adiciona Valores a base de dados;
o Http: POST;
• Url: https://localhost:44352/api/Veiculo/AlterarMarcaVeiculo
o Parâmetros: {
"id": 1,
"ano": 2009,
"placa": "ABC6123",
"quilometragem": 790,
"foto": null,
"modeloVeiculoId": 1,
"marcaVeiculoId": 1,
"usuarioId": 1,
"tipoCombustivelId": 1,
"tipoVeiculoId": 1
};
o Autenticação: Necessária;
o Retorno: Sem retorno;
o Funcionalidade: Altera valores a base de dados com base no Id informado;
o Http: PUT;
• Url: https://localhost:44352/api/Veiculo/BuscarVeiculo
o Parâmetros: Não necessário;
o Autenticação: Necessária;
o Retorno: JSON;
o Funcionalidade: Busca todos os Veiculos cadastrados;
o Http: GET;
• Url: https://localhost:44352/api/Veiculo/BuscarVeiculo/{id}
o Parâmetros: Id do veiculo passada na url;
o Autenticação: Necessária;
o Formato de Retorno: JSON;
o Funcionalidade: Busca o Veiculo relacionado ao Id informado na url;
o Http: GET;
• Url: https://localhost:44352/api/Veiculo/ExcluirVeiculo/{id}
o Parâmetros: Id do veiculo passado na url;
o Autenticação: Necessária;
o Retorno: Sem retorno;
o Funcionalidade: Exclui Veiculo relacionado ao Id informado na url;
o Http: DELETE;
• Url: https://localhost:44352/api/Veiculo/GravarMarcaVeiculo
o Parâmetros: { "Id" : "0", "Nome":"Honda" };
o Autenticação: Necessária;
o Retorno: Sem retorno;
o Funcionalidade: Adiciona Valores abase de dados;
o Http: POST;
• Url: https://localhost:44352/api/Veiculo/AlterarMarcaVeiculo
o Parâmetros: { "Id" : "1", "Nome":"Honda" };
o Autenticação: Necessária;
o Retorno: Sem retorno;
o Funcionalidade: Altera valores a base de dados com base no Id informado;
o Http: PUT;
• Url: https://localhost:44352/api/Veiculo/BuscarMarcaVeiculo
o Parâmetros: Não necessário;
o Autenticação: Necessária;
o Retorno: JSON;
o Funcionalidade: Busca todas as Marcas de Veiculos cadastradas;
o Http: GET;
• Url: https://localhost:44352/api/Veiculo/BuscarMarcaVeiculo/{id}
o Parâmetros: Id da marca do veiculo passada na url;
o Autenticação: Necessária;
o Formato de Retorno: JSON;
o Funcionalidade: Busca a Marca de Veiculo relacionado ao Id informado na url;
o Http: GET;
• Url: https://localhost:44352/api/Veiculo/ExcluirMarcaVeiculo/{id}
o Parâmetros: Id da marca do veiculo passada na url;
o Autenticação: Necessária;
o Retorno: Sem retorno;
o Funcionalidade: Exclui a Marca de Veiculo relacionado ao Id informado na url;
o Http: DELETE;
• Url: https://localhost:44352/api/Veiculo/GravarModeloVeiculo
o Parâmetros: {"Id" : "0", "Nome":"Fusca"};
o Autenticação: Necessária;
o Retorno: Sem retorno;
o Funcionalidade: Adiciona Valores abase de dados;
o Http: POST;
• Url: https://localhost:44352/api/Veiculo/AlterarModeloVeiculo
o Parâmetros: {"Id" : "1", "Nome":"Gol"}
o Autenticação: Necessária;
o Retorno: Sem retorno;
o Funcionalidade: Altera valores a base de dados com base no Id informado;
o Http: PUT;
• Url: https://localhost:44352/api/Veiculo/BuscarModeloVeiculo
o Parâmetros: Não necessário
o Autenticação: Necessária;
o Retorno: JSON;
o Funcionalidade: Busca todos os Modelos de Veiculos cadastrados;
o Http: GET;
• Url: https://localhost:44352/api/Veiculo/BuscarModeloVeiculo/{id}
o Parâmetros: Id da marca do veiculo passada na url
o Autenticação: Necessária;
o Formato de Retorno: JSON;
o Funcionalidade: Busca o Modelo de Veiculo relacionado ao Id informado na url;
o Http: GET;
• Url: https://localhost:44352/api/Veiculo/ExcluirModeloVeiculo/{id}
o Parâmetros: Id da marca do veiculo passada na url;
o Autenticação: Necessária;
o Retorno: Sem retorno;
o Funcionalidade: Exclui o Modelo de Veiculo relacionado ao Id informado na url;
o Http: DELETE;
• Url: https://localhost:44352/api/Veiculo/GravarTipoCombustivel
o Parametros: {"Id" : "0", "Nome":"Gasolina"}
o Autenticação: Necessária;
o Retorno: Sem retorno;
o Funcionalidade: Adiciona Valores abase de dados;
o Http: POST;
• Url: https://localhost:44352/api/Veiculo/AlterarModeloVeiculo
o Parâmetros: {"Id" : "1", "Nome":"Alcool"}
o Autenticação: Necessária;
o Retorno: Sem retorno;
o Funcionalidade: Altera valores a base de dados com base no Id informado;
o Http: PUT;
• Url: https://localhost:44352/api/Veiculo/BuscarTipoCombustivel
o Parâmetros: Não necessário
o Autenticação: Necessária;
o Retorno: JSON;
o Funcionalidade: Busca todos os Tipos de Combustivel cadastrados;
o Http: GET;
• Url: https://localhost:44352/api/Veiculo/BuscarTipoCombustivel/{id}
o Parâmetros: Id do Tipo de Combustivel passada na url
o Autenticação: Necessária;
o Formato de Retorno: JSON;
o Funcionalidade: Busca o Tipo de Combustivel relacionado ao Id informado na url;
o Http: GET;
• Url: https://localhost:44352/api/Veiculo/ExcluirTipoCombustivel/{id}
o Parâmetros: Id do Tipo de Combustivel passado na url;
o Autenticação: Necessária;
o Retorno: Sem retorno;
o Funcionalidade: Exclui o Tipo de Combustivel relacionado ao Id informado na url;
o Http: DELETE;
• Url: https://localhost:44352/api/Veiculo/GravarTipoVeiculo
o Paremetros: {"Id" : "0", "Nome":"Moto"}
o Autenticação: Necessária;
o Retorno: Sem retorno;
o Funcionalidade: Adiciona Valores abase de dados;
o Http: POST;
• Url: https://localhost:44352/api/Veiculo/AlterarTipoVeiculo
o Parâmetros: {"Id" : "1", "Nome":"Carro"}
o Autenticação: Necessária;
o Retorno: Sem retorno;
o Funcionalidade: Altera valores a base de dados com base no Id informado;
o Http: PUT;
• Url: https://localhost:44352/api/Veiculo/BuscarTipoVeiculo
o Parâmetros: Não necessário
o Autenticação: Necessária;
o Retorno: JSON;
o Funcionalidade: Busca todos os Tipos de Veiculos cadastrados;
o Http: GET;
• Url: https://localhost:44352/api/Veiculo/BuscarTipoVeiculo/{id}
o Parâmetros: Id do Tipo de Veiculo passada na url
o Autenticação: Necessária;
o Formato de Retorno: JSON;
o Funcionalidade: Busca o Tipo de Veiculo relacionado ao Id informado na url;
o Http: GET;
• Url: https://localhost:44352/api/Veiculo/ExcluirTipoVeiculo/{id}
o Parâmetros: Id do Tipo de Veiculo passado na url;
o Autenticação: Necessária;
o Retorno: Sem retorno;
o Funcionalidade: Exclui o Tipo de Veiculo relacionado ao Id informado na url;
o Http: DELETE;