public JsonResult GetCurriculums(DtoCurriculumSearch search) { CourseBll bll = new CourseBll(); IList <DtoCourseListItem> entities = bll.GetCourses(search); PropertyNamePrefixAction action = PropertyNamePrefixAction.Remove; IEnumerable <CourseViewModel> list = entities.Select(s => s.ConvertTo <CourseViewModel>(action)); return(Json(AbhsTableFactory.Create(list, search.Pagination.TotalCount))); }
private void UpdateForm() { var oldStudent = _studentForm.GetStudent(); var updatedStudent = _studentBll.GetStudent(oldStudent); _studentForm.LoadStudent(updatedStudent); _studentForm.LoadEnrolledCourses(updatedStudent.Courses.ToList()); var availableCourses = _courseBll.GetCourses(); foreach (var course in updatedStudent.Courses) { availableCourses.Remove(course); } _studentForm.LoadAvailableCourses(availableCourses); _studentForm.LoadStudentGrades(updatedStudent.Grades.ToList()); }
internal void UpdateForm() { _courseEditView.LoadCourses(_courseBll.GetCourses()); _courseEditView.LoadTeachers(_teacherBll.GetTeachers()); }