public ActionResult ViewStudentList(ViewStudentList courseN) { Users user = (Users)Session["user"]; if (user == null) { return(RedirectToAction("Index", "Login")); } else if (user.permission != 1) { return(perm.CheckPermission(user)); } else { if (if_his_course(user.userID, courseN.course_name)) { List <Students> dbStudents = (from student in dal.Students where student.Courses_cName.Equals(courseN.course_name) select student).ToList <Students>(); if (dbStudents.Count > 0) { List <StudentModel> showStudents = new List <StudentModel>(); foreach (Students s in dbStudents) { showStudents.Add(new StudentModel { Users_userID = s.Users_userID }); } ViewStudentList studentsView = new ViewStudentList(); studentsView.user = user; studentsView.students = showStudents; TempData["post"] = "1"; TempData["course"] = courseN.course_name; return(View(studentsView)); } else { TempData["Message"] = "There are no students studying this course."; return(perm.CheckPermission(user)); } } else { TempData["Message"] = "This is not one of your courses."; return(View()); } } }
//checking list of students. public ActionResult ViewStudentList() { Users user = (Users)Session["user"]; if (user == null) { return(RedirectToAction("Index", "Login")); } else if (user.permission != 1) { return(perm.CheckPermission(user)); } else { ViewStudentList courseN = new ViewStudentList(); return(View(courseN)); } }