Added get single course routes
This commit is contained in:
parent
c3a2171908
commit
23758a1e9e
|
@ -109,4 +109,41 @@ module.exports.getMeetSchedule = async (req , res , next) => {
|
||||||
error : "error"
|
error : "error"
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
module.exports.getSingleParCourse = async (req , res , next) => {
|
||||||
|
try{
|
||||||
|
const parCourseId = req.body.parCourseId ;
|
||||||
|
console.log(parCourseId) ;
|
||||||
|
const course = await Course.findById(parCourseId).populate("types.tier1").populate("types.tier2").populate("types.tier3") ;
|
||||||
|
|
||||||
|
res.json({
|
||||||
|
course : course
|
||||||
|
})
|
||||||
|
}
|
||||||
|
catch(err)
|
||||||
|
{
|
||||||
|
res.json({
|
||||||
|
error : "error"
|
||||||
|
})
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
module.exports.getTierCourse = async (req , res , next) => {
|
||||||
|
try{
|
||||||
|
//we need courseTypeId as input
|
||||||
|
const courseId = req.body.courseId ;
|
||||||
|
|
||||||
|
const course = await CourseType.findById(courseId).populate("course") ;
|
||||||
|
res.json({
|
||||||
|
course : course
|
||||||
|
})
|
||||||
|
|
||||||
|
}
|
||||||
|
catch(err)
|
||||||
|
{
|
||||||
|
res.json({
|
||||||
|
error : "error"
|
||||||
|
})
|
||||||
|
}
|
||||||
|
}
|
|
@ -9,7 +9,12 @@ const router = express.Router() ;
|
||||||
router.post('/addCourse' ,isAuth , isAdmin , courseController.postAddCourse) ;
|
router.post('/addCourse' ,isAuth , isAdmin , courseController.postAddCourse) ;
|
||||||
|
|
||||||
router.get('/getAllCourses' , courseController.getAllCourses) ;
|
router.get('/getAllCourses' , courseController.getAllCourses) ;
|
||||||
|
//NOTE
|
||||||
|
//It is a post request
|
||||||
|
router.post('/getSingleParCourse' , courseController.getSingleParCourse) ;
|
||||||
|
//NOTE
|
||||||
|
//It is a post request
|
||||||
|
router.post('/getTierCourse' , courseController.getTierCourse) ;
|
||||||
//NOTE
|
//NOTE
|
||||||
//It is a post request
|
//It is a post request
|
||||||
router.post('/getMeetSchedule' ,isAuth , courseController.getMeetSchedule) ;
|
router.post('/getMeetSchedule' ,isAuth , courseController.getMeetSchedule) ;
|
||||||
|
|
Loading…
Reference in New Issue