Пример #1
0
        public string Get()
        {
            List <Student_Course> Student_Courselist = Student_CourseManager.GetFullStudent_Courselist();
            var json = JsonConvert.SerializeObject(Student_Courselist);

            return(json);
        }
Пример #2
0
        // GET: MyMoodle
        public ActionResult Index(int loggedid)
        {
            //get courses of logged user
            List <Course>         courselist         = CourseManager.GetFullCourselist();
            List <Student_Course> student_courselist = Student_CourseManager.GetFullStudent_Courselist();
            List <Course>         returncourselist   = new List <Course>();

            foreach (Student_Course sc in student_courselist)
            {
                if (sc.StudentId == loggedid)
                {
                    foreach (Course c in courselist)
                    {
                        if (c.CourseId == sc.CourseId)
                        {
                            returncourselist.Add(c);
                        }
                    }
                }
            }

            ViewBag.loggedid = loggedid;

            return(View(returncourselist));
        }
Пример #3
0
        public ActionResult ViewCourses(int loggedid)
        {
            List <Course>         courselist         = CourseManager.GetFullCourselist();
            List <Student_Course> student_courselist = Student_CourseManager.GetFullStudent_Courselist();

            foreach (Student_Course sc in student_courselist)
            {
                if (sc.StudentId == loggedid)
                {
                    //fillters out courses that a student is already enrolled
                    for (int i = courselist.Count - 1; i >= 0; i--)
                    {
                        if (courselist[i].CourseId == sc.CourseId)
                        {
                            courselist.RemoveAt(i);
                        }
                    }
                }
            }

            ViewBag.loggedid = loggedid;
            return(View(courselist));
        }
Пример #4
0
 public ActionResult DeleteStudentCourse(int courseid, int loggedid)
 {
     Student_CourseManager.deleteStudent_Course(loggedid, courseid);
     return(RedirectToAction("Index", "MyMoodle", new { loggedid = loggedid }));
 }