public ActionResult SelectOutcomes(FormCollection form) { if (Session["USER"] != null) { if (lecturer.Priority >= 7) { GeneratorModel generator = Session["Generator"] as GeneratorModel; string[] TypesOfQuestions = new string[generator.NumberOfQuestions]; for (int i = 0; i < generator.NumberOfQuestions; i++) { TypesOfQuestions[i] = form["QuestionType" + i].ToString(); } QuestionsSelectionModel questionsSelectionModel = new QuestionsSelectionModel(Request.Cookies["SubjectChoosen"].Value); questionsSelectionModel.NumberOfQuestions = generator.NumberOfQuestions; questionsSelectionModel.TypesOfQuestion = TypesOfQuestions; //Session["Selection"] = questionsSelectionModel; generator.TypesOfQuestions = TypesOfQuestions; Session["Generator"] = generator; return(View(questionsSelectionModel)); } } return(RedirectToAction("Index", "Home")); }
public ActionResult SelectQuestions(FormCollection form) { if (Session["USER"] != null) { if (lecturer.Priority >= 7) { GeneratorModel generator = Session["Generator"] as GeneratorModel; generator.Examinator = form["Examinator"].ToString(); generator.Moderator = form["Moderator"].ToString(); generator.NumberOfQuestions = int.Parse(form["QuestionQuantity"].ToString()); QuestionsSelectionModel questionsSelectionModel = new QuestionsSelectionModel(Request.Cookies["SubjectChoosen"].Value); //for (int i = 0; i < questionsSelectionModel.NumberOfQuestions; i++) //{ // List<SelectListItem> listItems = new List<SelectListItem>(); // foreach (QuestionTypeModel item in questionsSelectionModel.questionTypesList) // { // listItems.Add(new SelectListItem { Text = item.Name, Value = item.Type }); // } // string QuestionTypei = "QuestionType" + i; // ViewBag.QuestionTypei = listItems; //} questionsSelectionModel.NumberOfQuestions = generator.NumberOfQuestions; Session["Generator"] = generator; return(View(questionsSelectionModel)); } } return(RedirectToAction("Index", "Home")); }