Esempio n. 1
0
        public ActionResult Edit(FormCollection form, HttpPostedFileBase File)
        {
            if (!user.IsManager())
            {
                return(View("Error"));
            }
            else
            {
                int QuestionID = Convert.ToInt32(form["QuestionID"]);
                int unit       = Convert.ToInt32(form["unit"]);

                string   content = form["Question1"];
                string[] answer  = new string[] {
                    form["answer_a"],
                    form["answer_b"],
                    form["answer_c"],
                    form["answer_d"]
                };
                string answer_a       = answer[0];
                string answer_b       = answer[1];
                string answer_c       = answer[2];
                string answer_d       = answer[3];
                string correct_answer = form["correct_answer"];
                bool   edit           = qdata.Update(QuestionID, unit, content, answer_a, answer_b, answer_c, answer_d, correct_answer);
                if (edit)
                {
                    TempData["status_id"] = true;
                    TempData["status"]    = "Fix complete !";
                }
                else
                {
                    TempData["status_id"] = false;
                    TempData["status"]    = "Error, try again !";
                }
                return(RedirectToAction("Edit/" + QuestionID));
            }
        }