Exemple #1
0
        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));
        }
Exemple #2
0
        public JsonResult GetCourseCodeByDepartmentId(int deptId)
        {
            var courses     = classRoomManager.GetAllCourses();
            var studentList = courses.Where(x => x.DepartmentId == deptId).ToList();

            return(Json(studentList, JsonRequestBehavior.AllowGet));
        }