public ActionResult Add(CourseForView viewCourse)
        {
            Course course = new Course(viewCourse);

            if (ModelState.IsValid)
            {
                _db.DbSet.Add(course);
                _db.SaveChanges();
            }
            return(RedirectToAction("Add"));
        }
        // Convert the list of courses to list of view courses
        //
        public List <CourseForView> GetAllCourseForView()
        {
            List <CourseForView> viewCoursList = new List <CourseForView>();
            List <Course>        courseList    = _db.DbSet.ToList();

            foreach (var course in courseList)
            {
                CourseForView viewCourse = new CourseForView(course);
                viewCoursList.Add(viewCourse);
            }
            return(viewCoursList);
        }