public IActionResult Create(CreateInstructor model) { if (!this.ModelState.IsValid) { return(this.View(model)); } var newInstructor = new Instructor() { FirstMidName = model.Instructor.FirstMidName, LastName = model.Instructor.LastName, }; _context.Instructors.Add(newInstructor); _context.SaveChanges(); var officeAssignment = new OfficeAssignment() { Location = model.Location, InstructorID = newInstructor.ID }; _context.OfficeAssignments.Add(officeAssignment); var listOfCourseAssignments = new List <CourseAssignment>(); foreach (var courseId in model.SelectedCourses) { var newCourseAssignment = new CourseAssignment() { CourseID = int.Parse(courseId), InstructorID = newInstructor.ID }; listOfCourseAssignments.Add(newCourseAssignment); } _context.AddRange(listOfCourseAssignments); _context.SaveChanges(); return(RedirectToAction("Index", "Instructors")); }
public IActionResult Create(Student model) { if (!this.ModelState.IsValid) { return(this.View(model)); } _context.Students.Add(model); _context.SaveChanges(); return(RedirectToAction("Index", "Students")); }