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));
        }