//assignmentId public ActionResult EditAssignment(int id) { var assignmentView = new AssignmentView(); var assignment = _gradeBookRepository.GetAssignment(id); assignmentView.ClassName = _teacherRepository.GetCourseById(assignment.ClassId).Name; assignmentView.NewAssignment = assignment; return View(assignmentView); }
//takes in classId public ActionResult AddAssignment(int id) { var assignment = new AssignmentView(); var newAssignment = new Assignment(); assignment.NewAssignment = newAssignment; assignment.NewAssignment.ClassId = id; assignment.ClassName = _teacherRepository.GetCourseById(id).Name; return View(assignment); }
public ActionResult AddAssignment(AssignmentView assignmentView) { if (ModelState.IsValid) { _gradeBookRepository.CreateAssignment(assignmentView.NewAssignment); return RedirectToAction("EditAssignment", new {id = assignmentView.NewAssignment.AssignmentId}); } // var newEntry = new AssignmentView(); // newEntry.NewAssignment = assignment; assignmentView.ClassName = _teacherRepository.GetCourseById(assignmentView.NewAssignment.ClassId).Name; return View(assignmentView); }
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); }