Example #1
0
        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"));
        }
Example #2
0
        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"));
        }