From 68094bffd1b4e38c4ce379dc3d9335b2b07ef278 Mon Sep 17 00:00:00 2001 From: Sabil <41353160+fesasabil@users.noreply.github.com> Date: Wed, 21 Oct 2020 08:44:41 +0700 Subject: [PATCH 1/3] Update employeeController.js --- controllers/employeeController.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/controllers/employeeController.js b/controllers/employeeController.js index 6b6825d..e18dc35 100644 --- a/controllers/employeeController.js +++ b/controllers/employeeController.js @@ -23,6 +23,7 @@ function insertRecord(req, res) { employee.email = req.body.email; employee.mobile = req.body.mobile; employee.city = req.body.city; + employee.position = req.body.position; employee.save((err, doc) => { if(!err) res.redirect('employee/list'); @@ -109,4 +110,4 @@ router.get('/delete/:id', (req, res) => { }); }); -module.exports = router; \ No newline at end of file +module.exports = router; From 8e0a597b8ce1b3ef2b16d470547f3c21fb8344e5 Mon Sep 17 00:00:00 2001 From: Sabil <41353160+fesasabil@users.noreply.github.com> Date: Wed, 21 Oct 2020 08:45:27 +0700 Subject: [PATCH 2/3] Update employee.model.js --- models/employee.model.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/models/employee.model.js b/models/employee.model.js index a6cd781..74f4bc2 100644 --- a/models/employee.model.js +++ b/models/employee.model.js @@ -13,7 +13,10 @@ var employeeSchema = new mongoose.Schema({ }, city: { type: String - } + }, + position: { + type: String + }, }); // Custom validation for email @@ -22,4 +25,4 @@ employeeSchema.path('email').validate((val) => { return emailRegex.test(val); }, 'Invalid e-mail'); -mongoose.model('Employee', employeeSchema); \ No newline at end of file +mongoose.model('Employee', employeeSchema); From b0b7d5719f99c8249d8f3f87b2673129c7c9f41f Mon Sep 17 00:00:00 2001 From: Sabil <41353160+fesasabil@users.noreply.github.com> Date: Wed, 21 Oct 2020 08:53:36 +0700 Subject: [PATCH 3/3] Update addOrEdit.hbs --- views/employee/addOrEdit.hbs | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/views/employee/addOrEdit.hbs b/views/employee/addOrEdit.hbs index 507a403..c89c086 100644 --- a/views/employee/addOrEdit.hbs +++ b/views/employee/addOrEdit.hbs @@ -34,10 +34,18 @@ {{ employee.cityError }} + +
+ + +
+ {{ employee.positionError }} +
+
View all
- \ No newline at end of file +