Example #1
0
 public ActionResult Edit(QuestionnaireProblemModel model)
 {
     if (ModelState.IsValid)
     {
         var info   = service.GetById(model.Id);
         var aninfo = AnswerService.GetById(model.Id);
         if (info != null)
         {
             //如果更改答案类型,则原有答案将被删除
             if (model.QuestionType != info.QuestionType)
             {
                 AnswerService.DeleteDaan(model.Id);
             }
             info.Id               = model.Id;
             info.Title            = model.Title;
             info.QuestionType     = model.QuestionType;
             info.QuestionSurveyId = model.QuestionSurveyId;
             info.IsRequired       = model.IsRequired;
             service.Update(info);
         }
         return(Json(new AjaxResult()
         {
             Result = Result.Success
         }));
     }
     return(View(PluginHelper.GetViewPath(this.GetType(), "Edit"), model));
 }
Example #2
0
        public ActionResult Create(Guid QuestionSurveyId)
        {
            QuestionnaireProblemModel model = new QuestionnaireProblemModel()
            {
                QuestionSurveyId = QuestionSurveyId
            };

            return(View(PluginHelper.GetViewPath(this.GetType(), "Create"), model));
        }
Example #3
0
        public ActionResult Edit(Guid id, Guid QuestionSurveyId)
        {
            QuestionnaireProblemModel model = new QuestionnaireProblemModel();
            var info = service.GetById(id);

            info.QuestionSurveyId  = QuestionSurveyId;
            model.Title            = info.Title;
            model.QuestionType     = info.QuestionType;
            model.QuestionSurveyId = info.QuestionSurveyId;
            model.IsRequired       = info.IsRequired;
            model.Id = info.Id;
            return(View(PluginHelper.GetViewPath(this.GetType(), "Edit"), model));
        }
Example #4
0
 public ActionResult Create(QuestionnaireProblemModel model)
 {
     if (ModelState.IsValid)
     {
         QuestionnaireProblem info = new QuestionnaireProblem();
         info.Id               = Guid.NewGuid();
         info.Title            = model.Title;
         info.QuestionType     = model.QuestionType;
         info.QuestionSurveyId = model.QuestionSurveyId;
         info.IsRequired       = model.IsRequired;
         service.Add(info);
         return(Json(new AjaxResult()
         {
             Result = Result.Success
         }));
     }
     return(View(PluginHelper.GetViewPath(this.GetType(), "Create"), model));
 }