public ActionResult Create() { var Models = new CourseCategoriesViewModel() { Categories = _context.Categories.ToList() }; return(View(Models)); }
public ActionResult EditCourse(CourseCategoriesViewModel course) { var courseInDb = _context.Courses.SingleOrDefault(c => c.Id == course.Courses.Id); courseInDb.Name = course.Courses.Name; courseInDb.Description = course.Courses.Description; courseInDb.CategoryId = course.Courses.CategoryId; _context.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult EditCourse(int id) { var courseInDb = _context.Courses.SingleOrDefault(c => c.Id == id); var viewModel = new CourseCategoriesViewModel() { Courses = courseInDb, Categories = _context.Categories.ToList() }; return(View(viewModel)); }
public ActionResult CreateCourse(CourseCategoriesViewModel course) { var newCourse = new Course() { Name = course.Courses.Name, Description = course.Courses.Description, CategoryId = course.Courses.CategoryId }; _context.Courses.Add(newCourse); _context.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Update(int id) { var taskInDb = _context.Courses.SingleOrDefault(t => t.Id == id); if (taskInDb == null) { return(HttpNotFound()); } var viewModel = new CourseCategoriesViewModel() { Course = taskInDb, Categories = _context.Categories.ToList() }; return(View(viewModel)); }
public ActionResult Update(Course course) { if (!ModelState.IsValid) { var viewModel = new CourseCategoriesViewModel() { 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")); }