public JsonResult GetCoursesByDepartmentId(ClassRoom classRoom) { var courses = aClassRoomManager.GetAllCourses(classRoom); List <Course> courseDetails = new List <Course>(); foreach (Course course in courses) { List <ClassRoom> classRooms = aClassRoomManager.GetAllClassRooms(course.Id); if (classRooms.Count < 1) { course.RoomInfo = "Not scheduled yet"; } else { foreach (ClassRoom room in classRooms) { course.RoomInfo += "R No: " + room.RoomNo + ", " + room.Day + ", " + room.FromTime + "-" + room.ToTime + "; </br> "; } } course.ClassRooms = classRooms; course.Code = course.Code; course.Name = course.Name; courseDetails.Add(course); } return(Json(courseDetails)); }
public JsonResult GetCourseCodeByDepartmentId(int deptId) { var courses = classRoomManager.GetAllCourses(); var studentList = courses.Where(x => x.DepartmentId == deptId).ToList(); return(Json(studentList, JsonRequestBehavior.AllowGet)); }