add garden size screen

This commit is contained in:
Bilal Catic
2019-05-17 11:12:24 +02:00
parent 7ad1117cae
commit b15295bfe6
6 changed files with 93 additions and 1 deletions

View File

@@ -0,0 +1,30 @@
const { currentRERequest } = require('../helpers/url');
const gardenSizes = [
{ name: "do 100 m2", id: "100m2" },
{ name: "do 500 m2", id: "500m2" },
{ name: "do 1 dunum", id: "1000m2" },
{ name: "do 2 dunuma", id: "2000m2" },
{ name: "do 3 dunuma", id: "3000m2" },
{ name: "preko 3 dunuma", id: "moreThan3000m2" }
];
const getGardenSize = (req,res) => {
const nextStep = req.query.nextStep;
res.render('gardenSize', {
nextStep,
gardenSizes
});
};
const postGardenSize = async (req, res) => {
const request = await currentRERequest(req);
request.gardenSize = req.body.gardensize;
await request.save();
res.send("Result is " + JSON.stringify(request));
};
module.exports = {
getGardenSize,
postGardenSize
};

View File

@@ -19,9 +19,10 @@ const getSize = (req,res) => {
const postSize = async (req, res) => {
const request = await currentRERequest(req);
const nextStep = req.query.nextStep || `/okucnica/${request.uniqueId}`;
request.size = req.body.size;
await request.save();
res.send("Result is " + JSON.stringify(request));
res.redirect(nextStep);
};
module.exports = {