Files
asan-service/server/routes/public.js
T
2023-08-17 13:05:51 +03:30

61 lines
2.6 KiB
JavaScript

const { Router } = require('express')
const router = Router()
/// //////////////////////////////////////////////////////// controllers
const warrantyTermsController = require('../controllers/warrantyTermsController')
const contactPageController = require('../controllers/contactPageController')
const faqController = require('../controllers/faqController')
const learningController = require('../controllers/learningController')
const downloadCategoryController = require('../controllers/downloadCategoryController')
const downloadController = require('../controllers/downloadController')
const iranCitiesController = require('../controllers/iranCitiesController')
const serialsExelController = require('../controllers/serialsExelController')
const helpController = require('../controllers/helpController')
const lotteryPopUpController = require('../controllers/lotteryPopUpController')
const lotteryController = require('../controllers/lotteryController')
const representationController = require('../controllers/representationController')
/// //////////////////////////////////////////////////////// routes
/// ///////////// warranty terms
router.get('/warranty/page/:page', warrantyTermsController.getAll)
router.get('/warranty/:id(*)', warrantyTermsController.getOne)
/// ///////////// FAQ
router.get('/faq', faqController.getAll)
router.get('/faq/:id(*)', faqController.getOne)
/// ///////////// Learning
router.get('/learning/page/:page', learningController.getAll)
router.get('/learning/:id(*)', learningController.getOne)
/// ///////////// download category
router.get('/dCategory', downloadCategoryController.getAll)
router.get('/dCategory/:id(*)', downloadCategoryController.getOne)
/// ///////////// downloads
router.get('/downloads/page/:category/:page', downloadController.getAll)
router.get('/downloads/:id(*)', downloadController.getOne)
router.get('/downloads-newest', downloadController.getNewest)
/// ///////////// contact us
router.post('/contact', contactPageController.create)
/// ///////////// get iran cities
router.get('/iranCities', iranCitiesController.getIranCities)
/// ///////////// check device serial number
router.post('/checkSerial', serialsExelController.checkSerial)
/// ///////////// get help page
router.get('/help', helpController.get)
/// ///////////// get agents
router.get('/agents', representationController.get_agents)
/// ///////////// lottery
router.get('/lotteryPopUp', lotteryPopUpController.getPopUpInfo)
router.get('/lastLottery', lotteryController.getLastLottery)
router.post('/enrollParticipant', lotteryController.enrollParticipant)
module.exports = router