Esempio n. 1
0
        public ActionResult UpdateQuestion(string questionGuid, QuestionViewModel question)
        {
            var testQuestion = _mapper.Map <TestQuestion>(question);

            _lowLevelTestManagementService.UpdateQuestion(question.Guid, testQuestion);
            return(RedirectToAction("TestManagement", "Admin"));
        }
Esempio n. 2
0
        public ActionResult UpdateQuestion(string questionGuid, QuestionViewModel question)
        {
            if (ModelState.IsValid)
            {
                var testQuestion = _mapper.Map <TestQuestion>(question);
                if (testQuestion != null)
                {
                    _lowLevelTestManagementService.UpdateQuestion(question.Guid, testQuestion);
                    return(RedirectToAction("GetQuestionsByTestGuid", "Testing", routeValues: new { testGuid = Session["testGuid"] }));
                }
                return(HttpNotFound());
            }

            return(View(question));
        }
Esempio n. 3
0
        public ActionResult UpdateQuestion(ModelAndInfo <QuestionViewModel> model)
        {
            if (ModelState.IsValid)
            {
                var testQuestion = _mapper.Map <TestQuestion>(model.TransferModel);
                if (testQuestion != null)
                {
                    _lowLevelTestManagementService.UpdateQuestion(model.Guid, testQuestion);

                    return(RedirectToAction(actionName: "GetQuestionsByTestGuid",
                                            controllerName: "Test",
                                            routeValues: new
                    {
                        testGuid = Session["testGuid"]
                    }));
                }
                return(HttpNotFound());
            }
            return(View(model));
        }
Esempio n. 4
0
        public void UpdateQuestion(string questionGuid, QuestionViewModel question)
        {
            var testQuestion = _mapper.Map <TestQuestion>(question);

            _lowLevelTestManagementService.UpdateQuestion(questionGuid, testQuestion);
        }