public IActionResult Create(CourseViewModel model) { if (!ModelState.IsValid) { return(View(model)); } var course = new Course(); model.ToEntityModel(course); _courseService.Create(course); return(RedirectToAction("Index")); }
public IActionResult Edit(int id, CourseViewModel model) { var course = _courseService.GetById(id); if (course == null) { return(BadRequest()); } if (!ModelState.IsValid) { return(View(model)); } model.ToEntityModel(course); _courseService.Update(course); return(RedirectToAction("Index")); }