Ejemplo n.º 1
0
 /// <summary>
 /// 添加问题
 /// </summary>
 /// <param name="questions"></param>
 public void AddQuestionnaireQuestions(params Question[] questions)
 {
     foreach (var question in questions)
     {
         QuestionnaireQuestions.Add(QuestionnaireQuestion.CreateNew(this, question));
     }
 }
Ejemplo n.º 2
0
 /// <summary>
 /// 添加问题
 /// </summary>
 public void AddQuestionnaireQuestions(IEnumerable <Question> questions)
 {
     foreach (var question in questions)
     {
         QuestionnaireQuestions.Add(QuestionnaireQuestion.CreateNew(this, question));
     }
 }
Ejemplo n.º 3
0
        /// <summary>
        /// 创建问卷
        /// </summary>
        /// <param name="title"></param>
        /// <param name="questionDifficulty"></param>
        /// <returns></returns>
        public static Questionnaire CreateNew(string title, QuestionDifficulty questionDifficulty, IEnumerable <Question> questions)
        {
            var model = new Questionnaire
            {
                ID    = Guid.NewGuid(),
                Title = title,
                QuestionDifficulty     = questionDifficulty,
                CreatedStamp           = DateTime.Now,
                QuestionnaireQuestions = new List <QuestionnaireQuestion>()
            };

            foreach (var question in questions)
            {
                model.QuestionnaireQuestions.Add(QuestionnaireQuestion.CreateNew(model, question));
            }
            return(model);
        }