const { currentRERequest } = require('../helpers/url'); const getNeighborhood = async (req, res) => { const municipality = req.params.municipality const nextStep = req.query.nextStep || '/'; res.render('neighborhoodMap', { nextStep, municipality }); }; const postNeighborhood = async (req, res) => { let request = await currentRERequest(req); const northWest = [req.body.west, req.body.north]; const northEast = [req.body.east, req.body.north]; const southEast = [req.body.east, req.body.south]; const southWest = [req.body.west, req.body.south]; request.bounding_box = { type: 'Polygon', coordinates: [ [northWest, northEast, southEast, southWest, northWest] ] }; await request.save(); const nextStepPage = req.query.nextStep || 'povrsina'; const nextStepUrl = `/${nextStepPage}/${request.uniqueId}`; res.redirect(nextStepUrl); }; module.exports = { getNeighborhood, postNeighborhood };