Bookings
Controlador responsável pela gestão das reservas. Expõe endpoints da API para consultar, criar, atualizar e eliminar reservas, delegando as regras de negócio ao .
API | Description |
---|---|
GET api/Bookings |
Obtém a lista de todas as reservas. |
GET api/Bookings/{id} |
Obtém uma reserva pelo seu ID. |
POST api/Bookings |
Adiciona uma nova reserva. |
PUT api/Bookings |
Atualiza uma reserva existente. |
DELETE api/Bookings/{id} |
Elimina uma reserva pelo seu ID. |
ExtraServices
Controlador responsável pela gestão de serviços extra. Permite consultar, adicionar, atualizar e remover serviços associados a reservas.
API | Description |
---|---|
GET api/ExtraServices |
Obtém a lista de todos os serviços extra. |
GET api/ExtraServices/{id} |
Obtém um serviço extra pelo seu ID. |
POST api/ExtraServices |
Adiciona um novo serviço extra. |
PUT api/ExtraServices |
Atualiza um serviço extra existente. |
DELETE api/ExtraServices/{id} |
Elimina um serviço extra pelo seu ID. |
Rooms
Controlador responsável pela gestão dos quartos. Expõe endpoints da API para consultar, criar, atualizar e eliminar quartos, delegando as regras de negócio ao .
API | Description |
---|---|
GET api/Rooms |
Obtém a lista de todos os quartos. |
GET api/Rooms/{id} |
Obtém um quarto pelo seu ID. |
POST api/Rooms |
Adiciona um novo quarto. |
PUT api/Rooms |
Atualiza os dados de um quarto existente. |
DELETE api/Rooms/{id} |
Elimina um quarto pelo seu ID. |
Invoices
Controlador responsável pela gestão das faturas. Aplica regras de negócio através do .
API | Description |
---|---|
GET api/Invoices |
Obtém a lista de todas as faturas. |
GET api/Invoices/{id} |
Obtém uma fatura pelo seu ID. |
POST api/Invoices |
Adiciona uma nova fatura. |
PUT api/Invoices |
Atualiza os dados de uma fatura existente. |
DELETE api/Invoices/{id} |
Elimina uma fatura pelo seu ID. |
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. |
Dashboard
Controlador responsável por fornecer estatísticas gerais para o dashboard da aplicação.
API | Description |
---|---|
GET api/Dashboard |
Obtém estatísticas agregadas para o dashboard. |
Guests
Controlador responsável pela gestão dos hospedes. Expõe endpoints da API para consultar, criar, atualizar e eliminar hospedes, delegando as regras de negócio ao .
API | Description |
---|---|
GET api/Guests |
Obtém a lista de todos os hóspedes. |
GET api/Guests/{id} |
Obtém um hóspede pelo seu ID. |
POST api/Guests |
Adiciona um novo hóspede. |
PUT api/Guests |
Atualiza os dados de um hóspede existente. |
DELETE api/Guests/{id} |
Elimina um hóspede pelo seu ID. |