예제 #1
0
        public override Response CreateDefaultResponse()
        {
            ResponseSection r = new ResponseSection(this);

            //r.Children = CreateDefaultResponses(this.Children);
            foreach (SurveyQuestion q in this.Children)
            {
                r.Children.Add(q.CreateDefaultResponse());
            }
            return(r);
        }
예제 #2
0
        public override Response CreateResponse(params object[] responses)
        {
            var r = new ResponseSection(this);
            int i = -1;

            foreach (SurveyQuestion q in this.Children)
            {
                r.Children.Add(q.CreateResponse(responses[++i]));
            }
            return(r);
        }