예제 #1
0
        public ActionResult Index()
        {
            //CreateNewCourse();
            //UpdateExistingCourse();
            //CreateJustCourse();
            //DeleteCourse();
            //GetInstructor();

            var repository = new CourseRepository();
            var courses = repository.GetAll();
            //var courses = repository.GetByWhere(c => c.Credits > 4);

            return View(courses);
        }
예제 #2
0
        private void UpateCourse()
        {
            var repository = new CourseRepository();
            var courseId = 1;
            //var course = repository.GetGraphById(courseId);
            var courses = repository.GetAll();

            var course = courses[0];
            course.Title = "History";
            course.Instructor.FirstName = "Michael";
            var student = course.Enrollments.FirstOrDefault(e => e.Student.LastName == "Smith");
            if (student != null) student.Student.FirstName = "Tom";
            repository.InsertOrUpdate(course);
        }