ReparacoesMecanicos
| API | Description |
|---|---|
| DELETE api/reparacoesmecanicos/{reparacaoId}/{mecanicoId} |
Remove a associação entre um mecânico e uma reparação |
| GET api/ReparacoesMecanicos |
Retorna todas as associações entre reparações e mecânicos |
| GET api/ReparacoesMecanicos/{id} |
Retorna os mecânicos associados a uma reparação |
| POST api/ReparacoesMecanicos |
Associa um mecânico a uma reparação |
PecasUtilizadas
| API | Description |
|---|---|
| GET api/PecasUtilizadas |
Retorna todas as peças utilizadas nas reparações |
| GET api/PecasUtilizadas/{id} |
Retorna as peças utilizadas numa reparação |
| POST api/PecasUtilizadas |
Regista uma peça utilizada numa reparação |
| PUT api/PecasUtilizadas/{id} |
Altera o nome e o custo de uma peça utilizada |
| DELETE api/PecasUtilizadas/{id} |
Apaga uma peça utilizada |
Mecanicos
| API | Description |
|---|---|
| GET api/Mecanicos |
Retorna todos os mecânicos registados. |
| GET api/Mecanicos/{id} |
Retorna um mecânico através do seu identificador. |
| POST api/Mecanicos |
Regista um novo mecânico. |
| PUT api/Mecanicos/{id} |
Altera os dados de um mecânico existente. |
| DELETE api/Mecanicos/{id} |
Apaga um mecânico que não tenha marcações nem reparações associadas. |
Marcacoes
| API | Description |
|---|---|
| GET api/Marcacoes |
Obtém a lista de todas as marcações registadas. |
| GET api/Marcacoes/{id} |
Obtém uma marcação através do seu ID. |
| POST api/Marcacoes |
Regista uma nova marcação. |
| PUT api/Marcacoes/{id} |
Altera os dados de uma marcação existente. |
| DELETE api/Marcacoes/{id} |
Cancela uma marcação existente |
Veiculos
| API | Description |
|---|---|
| GET api/Veiculos |
Retorna todos os veículos registados. |
| GET api/Veiculos/{id} |
Retorna um veículo através do seu identificador. |
| POST api/Veiculos |
Regista um novo veículo. |
| PUT api/Veiculos/{id} |
Altera os dados de um veículo. |
| DELETE api/Veiculos/{id} |
Apaga um veículo que não tenha marcações nem histórico de reparações. |
Clientes
| API | Description |
|---|---|
| GET api/Clientes |
Retorna todos os clientes registados. |
| GET api/Clientes/{id} |
Retorna um cliente através do seu identificador. |
| POST api/Clientes |
Regista um novo cliente. |
| PUT api/Clientes/{id} |
Altera os dados de um cliente existente. |
| DELETE api/Clientes/{id} |
Apaga um cliente que não tenha veículos nem marcações associadas. |
Values
| API | Description |
|---|---|
| GET api/Values |
No documentation available. |
| GET api/Values/{id} |
No documentation available. |
| POST api/Values |
No documentation available. |
| PUT api/Values/{id} |
No documentation available. |
| DELETE api/Values/{id} |
No documentation available. |
Reparacoes
| API | Description |
|---|---|
| GET api/Reparacoes |
Retorna todas as reparações registadas |
| GET api/Reparacoes/{id} |
Retorna uma reparação através do seu identificador |
| POST api/Reparacoes |
Regista uma nova reparação |
| PUT api/Reparacoes/{id} |
Altera os dados de uma reparação |
| DELETE api/Reparacoes/{id} |
Apaga uma reparação que não tenha mecânicos nem peças associados |