|
1 | 1 | var express = require('express');
|
2 | 2 | var router = express.Router();
|
3 |
| -var synonymModel = require('../models/synonyms'); |
4 |
| -var intentsModels = require('../models/intents'); |
5 | 3 |
|
6 |
| -/* GET users listing. */ |
7 |
| -router.get('/', (req, res, next) => { |
8 |
| - res.render('login'); |
9 |
| -}); |
| 4 | +const adminController = require("./controllers/adminController") |
| 5 | +const intentsController = require("./controllers/intentsControllers") |
| 6 | +const synonymsController = require("./controllers/synonymsController") |
10 | 7 |
|
11 |
| -router.get('/home', (req, res, next) => { |
12 |
| - res.render('index',{ focus: 0 }); |
13 |
| -}); |
| 8 | +/* GET admin actions. */ |
| 9 | +router.get('/', adminController.login) |
| 10 | +router.get('/home', adminController.home) |
14 | 11 |
|
15 |
| -router.get('/new/training', (req, res, next) => { |
16 |
| - res.render('Training/new_intent', { focus: 1 }); |
17 |
| -}); |
| 12 | +/* GET intents actions. */ |
| 13 | +router.get('/intents', intentsController.intentsList) |
| 14 | +router.get('/edit/:tag', intentsController.intentsEdit) |
| 15 | +router.get('/new/training', intentsController.intentsCreate) |
| 16 | +router.get('/training/:tag', intentsController.intentsTrainEdit) |
18 | 17 |
|
19 |
| -router.get('/new/synonym', (req, res, next) => { |
20 |
| - res.render('Training/new_synonym', { focus: 2 }); |
21 |
| -}); |
22 |
| - |
23 |
| -router.get('/intents', (req, res, next) => { |
24 |
| - intentsModels.find({},(err,inte) =>{ |
25 |
| - var intents = inte.length > 0 ? inte : require('../Libs/intents'); |
26 |
| - res.render('Training/intents', { intents, focus: 1 }); |
27 |
| - }); |
28 |
| -}); |
29 |
| - |
30 |
| -router.get('/synonyms',(req, res, next) => { |
31 |
| - synonymModel.find({},(err,synonym) =>{ |
32 |
| - var synonyms = synonym.length > 0 ? synonym : require('../Libs/synonyms'); |
33 |
| - res.render('Training/synonyms', { synonyms, focus: 2 }); |
34 |
| - }); |
35 |
| -}); |
36 |
| - |
37 |
| -router.get('/edit/:tag',(req, res, next) => { |
38 |
| - intentsModels.find({},(err,inte) =>{ |
39 |
| - var intents = inte.length > 0 ? inte : require('../Libs/intents'); |
40 |
| - let found = false; |
41 |
| - intents.forEach((intent) =>{ |
42 |
| - if(intent.tag == req.params.tag){ |
43 |
| - found = true; |
44 |
| - res.render('Training/edit_intents', { intent, focus: 1 }); |
45 |
| - } |
46 |
| - }); |
47 |
| - if(!found){res.render('404');} |
48 |
| - }); |
49 |
| -}); |
50 |
| - |
51 |
| -router.get('/training/:tag', (req, res, next) => { |
52 |
| - intentsModels.find({},(err,inte) =>{ |
53 |
| - var intents = inte.length > 0 ? inte : require('../Libs/intents'); |
54 |
| - let found = false; |
55 |
| - intents.forEach((intent) =>{ |
56 |
| - if(intent.tag == req.params.tag){ |
57 |
| - found = true; |
58 |
| - res.render('Training/training', { intent, focus: 1 }); |
59 |
| - } |
60 |
| - }); |
61 |
| - if(!found){res.render('404');} |
62 |
| - }); |
63 |
| -}); |
64 |
| - |
65 |
| -router.get('/editkey/:keyword', (req, res, next) => { |
66 |
| - synonymModel.find({},(err,syn) =>{ |
67 |
| - var synonyms = syn.length > 0 ? syn : require('../Libs/synonyms'); |
68 |
| - let found = false; |
69 |
| - synonyms.forEach((synonym) =>{ |
70 |
| - if(synonym.keyWord == req.params.keyword){ |
71 |
| - found = true; |
72 |
| - res.render('Training/synonymsEdit', { synonym, focus: 2 }); |
73 |
| - } |
74 |
| - }); |
75 |
| - if(!found){res.render('404');} |
76 |
| - }); |
77 |
| -}); |
| 18 | +/* GET synonyms actions. */ |
| 19 | +router.get('/synonyms', synonymsController.synonymList) |
| 20 | +router.get('/editkey/:keyword', synonymsController.synonymEdit) |
| 21 | +router.get('/new/synonym', synonymsController.synonymCreate) |
78 | 22 |
|
79 | 23 | module.exports = router;
|
0 commit comments