/// <summary> /// This function is used to create a new course /// </summary> /// <returns></returns> public ActionResult Create() { var viewModel = new CourseCategoryViewModels() { Categories = _context.Categories.ToList() }; return(View(viewModel)); }
public ActionResult Edit(int id) { var courseInDb = _context.Courses.SingleOrDefault(t => t.Id == id); if (courseInDb == null) { return(HttpNotFound()); } var viewModel = new CourseCategoryViewModels() { Course = courseInDb, Categories = _context.Categories.ToList() }; return(View(viewModel)); }
public ActionResult Edit(Course course) { if (!ModelState.IsValid) { var viewModel = new CourseCategoryViewModels() { Course = course, Categories = _context.Categories.ToList() }; return(View(viewModel)); } var courseInDb = _context.Courses.SingleOrDefault(t => t.Id == course.Id); courseInDb.Name = course.Name; courseInDb.Description = course.Description; courseInDb.CategoryId = course.CategoryId; _context.SaveChanges(); return(RedirectToAction("Index")); }