private OpenEndedMultipleAnswer MatchOpenEndedMultipleAnswer(Question question, IEnumerable <ResponseAnswer> responseAnswers) { var reply = new OpenEndedMultipleAnswer { Rows = new List <OpenEndedMultipleAnswerRow>() }; foreach (var responseAnswer in responseAnswers) { reply.Rows.Add(new OpenEndedMultipleAnswerRow { RowName = question.AnswersLookup[responseAnswer.Row].Text, Text = responseAnswer.Text }); } return(reply); }
private OpenEndedMultipleAnswer MatchOpenEndedMultipleAnswer(Question question, IEnumerable <ResponseAnswer> responseAnswers) { var reply = new OpenEndedMultipleAnswer { Rows = new List <OpenEndedMultipleAnswerRow>() }; foreach (var responseAnswer in responseAnswers) { if (responseAnswer.RowId.HasValue) { var row = question.Answers.ItemLookup.ContainsKey(responseAnswer.RowId.Value) ? question.Answers.ItemLookup[responseAnswer.RowId.Value] : null; reply.Rows.Add(new OpenEndedMultipleAnswerRow { RowName = row, Text = responseAnswer.Text }); } } return(reply); }
private OpenEndedMultipleAnswer MatchOpenEndedMultipleAnswer(Question question, IEnumerable<ResponseAnswer> responseAnswers) { var reply = new OpenEndedMultipleAnswer { Rows = new List<OpenEndedMultipleAnswerRow>() }; foreach (var responseAnswer in responseAnswers) { reply.Rows.Add(new OpenEndedMultipleAnswerRow { RowName = question.AnswersLookup[responseAnswer.Row].Text, Text = responseAnswer.Text }); } return reply; }