private void IfAskYesNoQuestions(TextWriter writer, HelperOptions options, dynamic context, params object[] args)
{
if (!currentAsk.IsAskYesNoQuestions)
return;
var list = ((AskYesNoQuestions)currentAsk).list
.Where(a => Person.YesNoQuestion.ContainsKey(a.SmallGroup)).ToList();
if (!list.Any())
return;
var lastKey = list.Last().Question;
foreach (var item in list)
{
RowStyle = lastKey == item.Question ? CssStyle.BottomBorder : CssStyle.PadBottom;
options.Template(writer, new
{
item.Question,
Answer = Person.YesNoQuestion[item.SmallGroup] == true ? "Yes" : "No",
});
}
}