Voos
Controlador para operações relacionadas a voos.
API | Description |
---|---|
GET api/voos |
Obtém todos os voos existentes. |
GET api/voos/{id} |
Obtém um voo com base no ID. |
POST api/voos |
Cria um novo voo e gera automaticamente os lugares associados. |
PUT api/voos/{id} |
Atualiza os dados de um voo, e recria os lugares se o avião for alterado. |
DELETE api/voos/{id} |
Apaga um voo e todos os lugares associados a ele. |
Bilhetes
API | Description |
---|---|
POST api/bilhetes |
Cria um novo bilhete para um passageiro e marca o lugar como ocupado. |
GET api/bilhetes |
Retorna todos os bilhetes existentes. |
GET api/bilhetes/{id} |
Retorna um bilhete específico pelo seu ID. |
PUT api/bilhetes/{id} |
Atualiza um bilhete existente, incluindo o lugar e o passageiro. |
DELETE api/bilhetes/{id} |
Apaga um bilhete existente pelo seu ID. |
Avioes
API | Description |
---|---|
POST api/avioes/gerarLugares |
Gera lugares para um avião com base nos parâmetros fornecidos. |
DELETE api/avioes/apagarLugares/{idAviao} |
Apaga todos os lugares associados a um avião. |
GET api/avioes/lugares/{Id} |
Retorna os lugares de um avião. |
GET api/Avioes |
Retorna todos os aviões da base de dados. |
GET api/Avioes/{id} |
Retorna um avião com base no ID fornecido. |
PUT api/Avioes |
Atualiza os dados de um avião existente. |
POST api/Avioes |
Cria um novo avião na base de dados. |
DELETE api/Avioes/{id} |
Apaga um avião com base no ID fornecido. |
LugaresVoo
Controlador responsável por operações nos lugares dos voos.
API | Description |
---|---|
GET api/LugaresVoo |
Obtém todos os lugares dos voos existentes na base de dados. |
DELETE api/LugaresVoo/{id} |
Elimina todos os lugares associados a um voo específico. |
Aeroporto
API | Description |
---|---|
GET api/Aeroporto |
Obtém a lista de todos os aeroportos ordenados por nome. |
GET api/Aeroporto/{id} |
Obtém um aeroporto pelo ID. |
POST api/Aeroporto |
Cria um novo aeroporto. |
PUT api/Aeroporto |
Atualiza os dados de um aeroporto existente. |
DELETE api/Aeroporto/{id} |
Apaga um aeroporto pelo ID. |
Passagers
Controlador responsável pela gestão dos passageiros.
API | Description |
---|---|
GET api/Passagers |
Obtém todos os passageiros da base de dados. |
GET api/Passagers/{id} |
Obtém um passageiro específico pelo seu ID. |
POST api/Passagers |
Adiciona um novo passageiro. |
PUT api/Passagers |
Atualiza um passageiro existente. |
DELETE api/Passagers/{id} |
Elimina um passageiro com base no ID. |