public ActionResult Create(DoctorView doctorView) { if (ModelState.IsValid) { var facilities = facilityRepo.GetByIds(doctorView.SelectedFacilityIds); var specializations = specializationRepo.GetByIds(doctorView.SelectedSpecializationIds); doctorRepo.Insert(doctorView.Doctor); doctorRepo.SetFacilities(doctorView.Doctor, facilities.ToList()); doctorRepo.SetSpecializations(doctorView.Doctor, specializations.ToList()); doctorRepo.Save(); return(RedirectToAction("Index")); } return(View(doctorView)); }