Beispiel #1
0
 public void FillCodeLists(HuntingEntities dataContext, MapItem mapItem)
 {
     if (mapItem != null)
     {
         this.QuestionnaireSelectList = QuestionnaireContext.GetSelectList(dataContext, mapItem.MapItemTypeRecord, this.QuestionnaireId);
     }
     if (this.QuestionList != null)
     {
         foreach (var questionModel in this.QuestionList)
         {
             if (questionModel.QuestionType == QuestionTypeEnum.DropDown)
             {
                 var question   = dataContext.Questions.First(item => item.Id == questionModel.Id);
                 var optionList = question.Options.
                                  Where(item => item.IsDeleted == false).
                                  OrderBy(item => item.Order).
                                  ToList();
                 questionModel.OptionList = new SelectList(optionList, "Id", "Name", questionModel.OptionId);
             }
         }
     }
 }