1.1.0 • Published 3 years ago
moonbase-scenarios v1.1.0
Moonbase Scenarios
Utilities for creating scenarios.
- Crud for scenario.
- Crud for related scenario.
- Crud for related people.
- CSV parser.
- Authentication (token).
Services
- scenarioService
- relatedPersonService
- companyService
- executiveService
- peopleService
- tokenService
- userService
Requirements
Install dependencies.
Install
npm i @23people/moonbase-scenarios
Usage
Create related-scenario
// Use in controller for create a related scenario.
const statusCode = require('@23people/moonbase-express/http-status');
const { createdRelatedScenarios } = require('@23people/moonbase-scenarios').scenarioService;
module.exports = router => {
router.post('/related-scenarios', async (req, res) => {
try {
const { body } = req;
const result = await createdRelatedScenarios(body);
res.status(statusCode.CREATED).json(result);
} catch (err) {
res.status(err.status || statusCode.INTERNAL_SERVER_ERROR).json(err);
}
});
};
1.1.0
3 years ago