Пример #1
0
        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());
 }