Ejemplo n.º 1
0
        /// <summary>
        /// Gets the answer choices.
        /// </summary>
        /// <value>The answer choices.</value>
        public List <IAnswer> GetAnswers()
        {
            var answers = new SurveyRepository().LoadReadOnlyAnswers(this.ResponseHeaderId, this.QuestionId);

            // Initialize the responses
            this.Responses = answers.Select(answer => new UserResponse
            {
                RelationshipKey = answer.RelationshipKey,
                AnswerValue     = answer.AnswerValue
            }).ToList();

            return(answers.Cast <IAnswer>().ToList());
        }
Ejemplo n.º 2
0
 /// <summary>
 /// Gets the sections.
 /// </summary>
 /// <returns>List of ISections for this survey</returns>
 public List<ISection> GetSections()
 {
     var sections = new SurveyRepository().LoadReadOnlySections(this.ResponseHeaderId, this.SurveyId);
     return sections.Cast<ISection>().ToList();
 }
Ejemplo n.º 3
0
        /// <summary>
        /// Gets the answer choices.
        /// </summary>
        /// <value>The answer choices.</value>
        public List<IAnswer> GetAnswers()
        {
            var answers = new SurveyRepository().LoadReadOnlyAnswers(this.ResponseHeaderId, this.QuestionId);

            // Initialize the responses
            this.Responses = answers.Select(answer => new UserResponse
                                                          {
                                                                  RelationshipKey = answer.RelationshipKey,
                                                                  AnswerValue = answer.AnswerValue
                                                          }).ToList();

            return answers.Cast<IAnswer>().ToList();
        }
Ejemplo n.º 4
0
        /// <summary>
        /// Gets the sections.
        /// </summary>
        /// <returns>List of ISections for this survey</returns>
        public List <ISection> GetSections()
        {
            var sections = new SurveyRepository().LoadReadOnlySections(this.ResponseHeaderId, this.SurveyId);

            return(sections.Cast <ISection>().ToList());
        }