public string Get() { List <Student_Course> Student_Courselist = Student_CourseManager.GetFullStudent_Courselist(); var json = JsonConvert.SerializeObject(Student_Courselist); return(json); }
// 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)); }
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)); }
public ActionResult DeleteStudentCourse(int courseid, int loggedid) { Student_CourseManager.deleteStudent_Course(loggedid, courseid); return(RedirectToAction("Index", "MyMoodle", new { loggedid = loggedid })); }