Advertisement
Guest User

Untitled

a guest
Aug 24th, 2019
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. //Config for ticks schema
  2. var tickSchema = new mongoose.Schema({
  3.     clientfn: String,
  4.     address: String,
  5.     phone: String,
  6.     comments: String
  7. });
  8.  
  9. //Tech Schema
  10. var techSchema = new mongoose.Schema({
  11.     techfn: String,
  12.     status: String,
  13.     ph: String,
  14.     pict: String
  15. });
  16. var Tick = mongoose.model("Tick", tickSchema);
  17. var Tech = mongoose.model("Tech", techSchema);
  18. //Display each entry in collection ticks
  19. app.get("/board", function(req, res){
  20.         Tick.find({}, function(err, allTicks){
  21.             if(err){
  22.                 console.log(err);
  23.             } else {
  24.                 res.render("board",{ticks:allTicks});
  25.             }
  26.         });      
  27. });
  28. //Display each entry in collection
  29. app.get("/", function(req, res){
  30.         Tech.find({}, function(err, allTechs){
  31.             if(err){
  32.                 console.log(err);
  33.             } else {
  34.                 res.render("board",{tech:allTechs});
  35.             }
  36.         });      
  37. });
  38. //add ticket
  39. app.post("/board", function(req, res){
  40.     var address = req.body.address;
  41.     var phone = req.body.phone;
  42.     var clientfn = req.body.clientfn;
  43.     var comments = req.body.comments;
  44.     var newTicket = {address: address, phone: phone, clientfn: clientfn, comments: comments};
  45.     Tick.create(newTicket, function(err, newlyCreated){
  46.         if(err){
  47.             console.log(err);
  48.             } else {
  49.                 res.redirect("/board");
  50.             }      
  51.     });
  52. });
  53. //add tech
  54. app.post("/board", function(req, res, next){
  55.     var techfn = req.body.techfn;
  56.     var ph = req.body.ph;
  57.     var status = req.body.status;
  58.     var pict = req.body.pict;
  59.     var newTech = {techfn: techfn, ph: ph, status: status, pict: pict};
  60.     Tech.create(newTech, function(err, newlyCreatedTech){
  61.         if(err){
  62.             console.log(err);
  63.             } else {
  64.                 res.redirect("/board");
  65.             }
  66.         });
  67. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement