public ActionResult Edit(ModuleExamQuestionSetViewModel moduleExamQuestionSetViewModel) { var organisationId = UserOrganisationId; var personnelId = UserPersonnelId; if (ModelState.IsValid) { moduleExamQuestionSetViewModel.ModuleExamQuestionSet.OrganisationId = organisationId; moduleExamQuestionSetViewModel.ModuleExamQuestionSet.CreatedBy = personnelId; moduleExamQuestionSetViewModel.ModuleExamQuestionSet = NidanBusinessService.CreateModuleExamQuestionSet(UserOrganisationId, moduleExamQuestionSetViewModel.ModuleExamQuestionSet); return(RedirectToAction("Edit", "ModuleExamSet", new { id = moduleExamQuestionSetViewModel.ModuleExamSet.ModuleExamSetId })); } var viewModel = new ModuleExamQuestionSetViewModel() { ModuleExamQuestionSet = moduleExamQuestionSetViewModel.ModuleExamQuestionSet }; moduleExamQuestionSetViewModel.Subjects = new SelectList(NidanBusinessService.RetrieveSubjects(organisationId, e => true).ToList(), "SubjectId", "Name"); return(View(viewModel)); }