public ActionResult Create(CourseCreateModel model) { if (!ModelState.IsValid) { return View(model); } var course = new Course(model.Title, model.Credits); if (!repository.IsValid(course)) { ModelState.AddModelError("", string.Format("The course with the title \"{0}\" already exists", model.Title)); return View(model); } Context.Courses.Add(course); Context.SaveChanges(); var detailsModel = Mapper.Map<CourseDetailsModel>(course); return View("details", detailsModel); }
public ActionResult Create() { var model = new CourseCreateModel(); return View(model); }