Advertisement
Guest User

Untitled

a guest
Apr 26th, 2018
150
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
ASP 0.77 KB | None | 0 0
  1. public ActionResult Create()
  2. {
  3.  var instructor = new Instructor();
  4.  instructor.Courses = new List<Course>();
  5.  PopulateAssignedCourseData(instructor);
  6.  return View();
  7. }
  8. [HttpPost]
  9. [ValidateAntiForgeryToken]
  10. public ActionResult Create([Bind(Include =
  11. "LastName,FirstMidName,HireDate,OfficeAssignment" )]Instructor instructor,
  12. string[] selectedCourses)
  13. {
  14.  if (selectedCourses != null)
  15.  {
  16.  instructor.Courses = new List<Course>();
  17.  foreach (var course in selectedCourses)
  18.  {
  19.  var courseToAdd = db.Courses.Find(int.Parse(course));
  20.  instructor.Courses.Add(courseToAdd);
  21.  }
  22.  }
  23.  if (ModelState.IsValid)
  24.  {
  25.  db.Instructors.Add(instructor);
  26.  db.SaveChanges();
  27.  return RedirectToAction("Index");
  28.  }
  29.  PopulateAssignedCourseData(instructor);
  30.  return View(instructor);
  31. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement