Exemplo n.º 1
0
 public JsonResult SaveQuestion(QuestionViewModel questionViewModel)
 {
     try
     {
         var savedQuestion = QuestionsManagementService.SaveQuestion(questionViewModel.ToQuestion());
         return(Json(QuestionViewModel.FromQuestion(savedQuestion)));
     }
     catch (Exception e)
     {
         return(Json(new { ErrorMessage = e.Message }));
     }
 }
Exemplo n.º 2
0
        public JsonResult GetQuestion(int id)
        {
            var test = id == 0
                ? new QuestionViewModel {
                Answers = new[] { new AnswerViewModel {
                                      IsCorrect = 0
                                  } }, ComplexityLevel = 1
            }
                : QuestionViewModel.FromQuestion(QuestionsManagementService.GetQuestion(id));

            return(Json(test, JsonRequestBehavior.AllowGet));
        }