... | ... | @@ -305,17 +305,17 @@ Aqui estão os services disponíveis e seus métodos: |
|
|
Contém métodos para gerenciar restaurantes
|
|
|
|
|
|
##### 🛠 Métodos
|
|
|
-**`createRestaurant(input: CreateRestaurantDto)`**
|
|
|
- **`createRestaurant(input: CreateRestaurantDto)`**
|
|
|
Cria um novo restaurante no sistema. O método realiza as seguintes etapas:
|
|
|
1. Verifica se os campos name, address, email, password e tagsIds foram preenchidos
|
|
|
2. Se o e-mail já estiver em uso, lança um erro indicando que o e-mail já está sendo utilizado.
|
|
|
3. Se uma das tags não for encrontrada lança um erro indicando que uma das tags não foi encontrada
|
|
|
4. O novo restaurante é criado no banco de dados com as informações fornecidas.
|
|
|
|
|
|
-**`getRestaurants()`**
|
|
|
- **`getRestaurants()`**
|
|
|
Retorna todos os restaurantes com os campos: id, description, profilePhoto, bannerPhoto, name, address, averagePrice e phone.
|
|
|
|
|
|
-**`getRestaurantById(id: string)`**
|
|
|
- **`getRestaurantById(id: string)`**
|
|
|
Retorna os campos: id, description, profilePhoto, bannerPhoto, name, address, averagePrice e phone de um restaurante com o id especificado.
|
|
|
|
|
|
---
|
... | ... | |