|
1 | 1 | module.exports = ({ answers }) => ` |
2 | 2 | const express = require('express'); |
3 | 3 | const { validate } = require('${answers.project_base}/utilities'); |
4 | | -const { |
5 | | - create${answers.service_name.charAt(0).toUpperCase() + answers.service_name.slice(1)}Validation, |
6 | | - get${answers.service_name.charAt(0).toUpperCase() + answers.service_name.slice(1)}Validation, |
7 | | - update${answers.service_name.charAt(0).toUpperCase() + answers.service_name.slice(1)}Validation, |
8 | | - delete${answers.service_name.charAt(0).toUpperCase() + answers.service_name.slice(1)}Validation |
9 | | -} = require('${answers.project_base}/validations'); |
| 4 | +
|
10 | 5 | const ${answers.service_name.toLowerCase()}Controller = require('../controllers/controllers'); |
11 | 6 |
|
12 | 7 | const router = express.Router(); |
13 | 8 |
|
14 | 9 | router |
15 | 10 | .route('/${answers.service_name.toLowerCase()}s') |
16 | | - .post(validate(create${answers.service_name.charAt(0).toUpperCase() + answers.service_name.slice(1)}Validation), ${answers.service_name.toLowerCase()}Controller.create${answers.service_name.charAt(0).toUpperCase() + answers.service_name.slice(1)}) |
| 11 | + .post(${answers.service_name.toLowerCase()}Controller.create${answers.service_name.charAt(0).toUpperCase() + answers.service_name.slice(1)}) |
17 | 12 | .get(${answers.service_name.toLowerCase()}Controller.get${answers.service_name.charAt(0).toUpperCase() + answers.service_name.slice(1)}s); |
18 | 13 |
|
19 | 14 | router |
20 | 15 | .route('/${answers.service_name.toLowerCase()}s/:id') |
21 | | - .get(validate(get${answers.service_name.charAt(0).toUpperCase() + answers.service_name.slice(1)}Validation), ${answers.service_name.toLowerCase()}Controller.get${answers.service_name.charAt(0).toUpperCase() + answers.service_name.slice(1)}) |
22 | | - .patch(validate(update${answers.service_name.charAt(0).toUpperCase() + answers.service_name.slice(1)}Validation), ${answers.service_name.toLowerCase()}Controller.update${answers.service_name.charAt(0).toUpperCase() + answers.service_name.slice(1)}) |
23 | | - .delete(validate(delete${answers.service_name.charAt(0).toUpperCase() + answers.service_name.slice(1)}Validation), ${answers.service_name.toLowerCase()}Controller.delete${answers.service_name.charAt(0).toUpperCase() + answers.service_name.slice(1)}); |
| 16 | + .get(${answers.service_name.toLowerCase()}Controller.get${answers.service_name.charAt(0).toUpperCase() + answers.service_name.slice(1)}) |
| 17 | + .patch(${answers.service_name.toLowerCase()}Controller.update${answers.service_name.charAt(0).toUpperCase() + answers.service_name.slice(1)}) |
| 18 | + .delete(${answers.service_name.toLowerCase()}Controller.delete${answers.service_name.charAt(0).toUpperCase() + answers.service_name.slice(1)}); |
24 | 19 |
|
25 | 20 | module.exports = router; |
26 | 21 | `; |
0 commit comments