Пример #1
0
        public ActionResult DeleteAssignment(int id)
        {
            var assignment= _gradeBookRepository.GetAssignment(id);
            var classId = assignment.ClassId;
               var  course = _teacherRepository.GetCourseById(assignment.ClassId);
            var gradebook = new GradeBook();
            gradebook.Course = course;
            _gradeBookRepository.DeleteAssignment(id);
            gradebook.AssignmentList = _gradeBookRepository.GetListOfAssignmentsById(classId);

            return View("GradeBookDisplay", gradebook);
        }
        //classId
        public GradeBook Get(int id)
        {
            var gradeBook = new GradeBook();
            var _gradeBookRepository = new GradeBookRepository();
            var _teacherRepository = new TeacherRepository();
            var _rosterRepository = new RosterRepository();

            gradeBook.StudentsEnrolled = _rosterRepository.GetStudentsEnrolledIn(id);
            gradeBook.Course = _teacherRepository.GetCourseById(id);
            gradeBook.AssignmentList = _gradeBookRepository.GetListOfAssignmentsById(id);
            gradeBook.StudentPerformances = _gradeBookRepository.GetListOfStudentPerformanceById(gradeBook.StudentsEnrolled);
            return gradeBook;
        }
Пример #3
0
        public ActionResult EditAssignment(AssignmentView assignmentView)
        {
            _gradeBookRepository.EditAssignment(assignmentView.NewAssignment);
            int classId = 0;
            var gradeBook = new GradeBook();
            var course = new Course();
            classId=_gradeBookRepository.GetAssignment(assignmentView.NewAssignment.AssignmentId).ClassId;

            course = _teacherRepository.GetCourseById(classId);
            gradeBook.Course = course;
            gradeBook.AssignmentList = _gradeBookRepository.GetListOfAssignmentsById(classId);

            return View("GradeBookDisplay", gradeBook);
        }
Пример #4
0
        //takes a classId
        //should i comment this out now that I am using ApiController with angular?
        public ActionResult GradeBookDisplay(int id)
        {
            var gradeBook = new GradeBook();

            gradeBook.StudentsEnrolled = _rosterRepository.GetStudentsEnrolledIn(id);
            gradeBook.Course = _teacherRepository.GetCourseById(id);
            gradeBook.AssignmentList = _gradeBookRepository.GetListOfAssignmentsById(id);
            gradeBook.StudentPerformances = _gradeBookRepository.GetListOfStudentPerformanceById(gradeBook.StudentsEnrolled);
            return View(gradeBook);
        }