Advertisement
banyucenter

Untitled

Nov 26th, 2018
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var mongoose = require("mongoose");
  2. var Warga = require("../models/Warga");
  3. var Desa = require("../models/Desa");
  4.  
  5. var wargaController = {};
  6.  
  7. // controll untuk melakukan penyimpanan data inputan ke collection warga
  8. wargaController.save = function (req, res) {
  9.   var warga = new Warga(req.body);
  10.  
  11.   warga.save(function (err) {
  12.     if (err) {
  13.       console.log(err);
  14.       res.render('index');
  15.     } else {
  16.       console.log("Successfully created an warga.");
  17.       res.redirect('../');
  18.     }
  19.   });
  20. };
  21.  
  22. // controll untuk melakukan edit data warga
  23. wargaController.edit = function (req, res) {
  24.   var id = req.params._id;
  25.   Warga.findOne({ _id: id }, function (err, warga) {
  26.     if (warga) {
  27.       console.log(warga);
  28.       //tampilkan semua nama desa
  29.       Desa.find({}, function (err, desa) {
  30.         console.log(desa);
  31.         //tampilkan desa sesuai dengan desa_id warganya
  32.         Desa.findOne({ _id: warga.desa_id }, function (err, x) {
  33.           console.log(x);
  34.           res.render('editwarga', { warga: warga, title: 'CRUD Desa', desa: desa, x:x });
  35.         })
  36.       });
  37.     }
  38.     else {
  39.       res.redirect('../');
  40.     }
  41.   });
  42. };
  43.  
  44. module.exports = wargaController;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement