public ActionResult DeleteOne(int courseId)
        {
            Course thisCourse = Course.Find(courseId);

            thisCourse.DeleteOne();

            return(RedirectToAction("CourseIndex"));
        }
        public ActionResult Update(int id)
        {
            string newName    = Request.Form["new-name"];
            Course thisCourse = Course.Find(id);

            thisCourse.UpdateName(newName);
            return(RedirectToAction("CourseIndex"));
        }
Esempio n. 3
0
        public ActionResult AddCourse(int studentId)
        {
            Student student = Student.Find(studentId);
            Course  course  = Course.Find(Int32.Parse(Request.Form["course-id"]));

            student.AddCourse(course);

            return(View("Success"));
        }
        public ActionResult AddStudent(int courseId)
        {
            Course  course  = Course.Find(courseId);
            Student student = Student.Find(Int32.Parse(Request.Form["student-id"]));

            course.AddStudent(student);

            return(RedirectToAction("Success", "Home"));
        }
        public void Test_Find_FindsCourseInDatabase()
        {
            //Arrange
            Course testCourse = new Course("Intro To CS");

            testCourse.Save();

            //Act
            Course foundCourse = Course.Find(testCourse.GetId());

            //Assert
            Assert.Equal(testCourse, foundCourse);
        }
        public ActionResult CourseDetail(int id)
        {
            Dictionary <string, object> model = new Dictionary <string, object>();
            Course selectedCourse             = Course.Find(id);

            List <Student> courseStudents = selectedCourse.GetStudents();

            List <Student> allStudents = Student.GetAll();

            model.Add("course", selectedCourse);
            model.Add("courseStudents", courseStudents);
            model.Add("allStudents", allStudents);

            return(View(model));
        }
        public ActionResult CourseUpdateForm(int id)
        {
            Course thisCourse = Course.Find(id);

            return(View("CourseUpdate", thisCourse));
        }