コード例 #1
0
        public ActionResult EditPageQuestionConditionalDisplay(int schemeId, int pageId, int pageQuestionId, int pageQuestionConditionalDisplayId)
        {
            PageQuestionConditionalDisplayDTO dto = QuestionnaireAdminBusinessManager.Instance.LoadPageQuestionConditionalDisplay(pageQuestionConditionalDisplayId);

            if (dto != null)
            {
                AddSourceQuestionsForConditionalDisplay();
                AddSourceQuestionPossibleAnswersForConditionalDisplay();
                return(View(dto));
            }
            else
            {
                throw new HttpException("Could not load page question conditional display id " + pageQuestionConditionalDisplayId.ToString());
            }
        }
コード例 #2
0
 public PageQuestionConditionalDisplayDTO SavePageQuestionConditionalDisplay(PageQuestionConditionalDisplayDTO dto)
 {
     return(QuestionnaireAdminDataManager.Instance.SavePageQuestionConditionalDisplay(dto));
 }
コード例 #3
0
 public ActionResult EditPageQuestionConditionalDisplay(int schemeId, int pageId, int pageQuestionId, int pageQuestionConditionalDisplayId, PageQuestionConditionalDisplayDTO dto)
 {
     if (ModelState.IsValid)
     {
         QuestionnaireAdminBusinessManager.Instance.SavePageQuestionConditionalDisplay(dto);
         return(RedirectToAction("ViewPageQuestion", new { selectedTab = PageQuestionTabs.DisplayConditions }));
     }
     else
     {
         AddSourceQuestionsForConditionalDisplay();
         AddSourceQuestionPossibleAnswersForConditionalDisplay();
         return(View(dto));
     }
 }