Contrôleur gérant les opérations CRUD sur les factures
Methods
(async, inner) createBill(req, res) → {Promise.<Object>}
Crée une nouvelle facture
Name | Type | Description | ||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
req | Object | L'objet requête Express Properties
| ||||||||||||||||||||||||||||||||||||||||||
res | Object | L'objet réponse Express |
Erreur lors de la création de la facture
- Type
- Error
La facture créée
- Type:
- Promise.<Object>
(async, inner) createBill(req, res) → {Promise.<Object>}
Crée une nouvelle facture
Name | Type | Description | ||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
req | Object | L'objet requête Express Properties
| ||||||||||||||||||||||||||||||||||||||||||
res | Object | L'objet réponse Express |
Erreur lors de la création de la facture
- Type
- Error
La facture créée
- Type:
- Promise.<Object>
(async, inner) deleteBill(req, res) → {Promise.<Object>}
Supprime une facture
Name | Type | Description | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
req | Object | L'objet requête Express Properties
| ||||||||||||
res | Object | L'objet réponse Express |
Erreur lors de la suppression
- Type
- Error
Message de confirmation
- Type:
- Promise.<Object>
(async, inner) deleteBill(req, res) → {Promise.<Object>}
Supprime une facture
Name | Type | Description | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
req | Object | L'objet requête Express Properties
| ||||||||||||
res | Object | L'objet réponse Express |
Erreur lors de la suppression
- Type
- Error
Message de confirmation
- Type:
- Promise.<Object>
(async, inner) deleteManyBills(req, res) → {Promise.<Object>}
Supprime plusieurs factures
Name | Type | Description | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
req | Object | L'objet requête Express Properties
| ||||||||||||
res | Object | L'objet réponse Express |
Erreur lors de la suppression multiple
- Type
- Error
Résultat de la suppression
- Type:
- Promise.<Object>
(async, inner) deleteManyBills(req, res) → {Promise.<Object>}
Supprime plusieurs factures
Name | Type | Description | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
req | Object | L'objet requête Express Properties
| ||||||||||||
res | Object | L'objet réponse Express |
Erreur lors de la suppression multiple
- Type
- Error
Résultat de la suppression
- Type:
- Promise.<Object>
(async, inner) getBills(req, res) → {Promise.<Array.<Object>>}
Récupère toutes les factures
Name | Type | Description | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
req | Object | L'objet requête Express Properties
| |||||||||||||||
res | Object | L'objet réponse Express |
Erreur lors de la récupération des factures
- Type
- Error
Liste des factures
- Type:
- Promise.<Array.<Object>>
(async, inner) getBills(req, res) → {Promise.<Array.<Object>>}
Récupère toutes les factures
Name | Type | Description | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
req | Object | L'objet requête Express Properties
| |||||||||||||||
res | Object | L'objet réponse Express |
Erreur lors de la récupération des factures
- Type
- Error
Liste des factures
- Type:
- Promise.<Array.<Object>>
(async, inner) getBillsById(req, res) → {Promise.<Object>}
Récupère une facture par son ID
Name | Type | Description | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
req | Object | L'objet requête Express Properties
| ||||||||||||
res | Object | L'objet réponse Express |
Erreur si la facture n'est pas trouvée
- Type
- Error
La facture trouvée
- Type:
- Promise.<Object>
(async, inner) getBillsById(req, res) → {Promise.<Object>}
Récupère une facture par son ID
Name | Type | Description | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
req | Object | L'objet requête Express Properties
| ||||||||||||
res | Object | L'objet réponse Express |
Erreur si la facture n'est pas trouvée
- Type
- Error
La facture trouvée
- Type:
- Promise.<Object>
(async, inner) updateBill(req, res) → {Promise.<Object>}
Met à jour une facture
Name | Type | Description | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
req | Object | L'objet requête Express Properties
| ||||||||||||||||||||||||
res | Object | L'objet réponse Express |
Erreur lors de la mise à jour
- Type
- Error
La facture mise à jour
- Type:
- Promise.<Object>
(async, inner) updateBill(req, res) → {Promise.<Object>}
Met à jour une facture
Name | Type | Description | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
req | Object | L'objet requête Express Properties
| ||||||||||||||||||||||||
res | Object | L'objet réponse Express |
Erreur lors de la mise à jour
- Type
- Error
La facture mise à jour
- Type:
- Promise.<Object>