Exemplo n.º 1
0
        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());
                }
            }
        }
Exemplo n.º 2
0
        //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));
            }
        }