public ActionResult Create(CreateViewModel createViewModel) { if (!ModelState.IsValid) { return View(createViewModel); } var selectedQuestionGroup = QuestionGroupService.FindById(createViewModel.DropDownList_QuestionGroup_Property.SelectedQuestionGroup); var question = new Question() { Content = createViewModel.Content, QuestionGroup = selectedQuestionGroup, QuestionGroupId = createViewModel.DropDownList_QuestionGroup_Property.SelectedQuestionGroup != -1 ? (int?)createViewModel.DropDownList_QuestionGroup_Property.SelectedQuestionGroup : null, }; QuestionService.CreateQuestion(question); TempData["QuestionId"] = question.QuestionId; TempData["QuestionName"] = question.Content; TempData["Message"] = QuestionsMessage.CreateSuccess; return Redirect(Url.Content("~/feedback/questions/index")); }
public ActionResult Create() { var dropdownlist_QuestionGroup_Property = new CreateViewModel.DropDownList_QuestionGroup() { QuestionGroups = QuestionGroupService.GetQuestionGroups().ToList() }; var createViewModel = new CreateViewModel() { DropDownList_QuestionGroup_Property = dropdownlist_QuestionGroup_Property }; return View("~/views/feedback/questions/create.cshtml", createViewModel); }