CmsData.OnlineRegSummaryText.SummaryInfo.IfAskExtraQuestions C# (CSharp) Method

IfAskExtraQuestions() private method

private IfAskExtraQuestions ( TextWriter writer, HandlebarsDotNet.HelperOptions options, dynamic context ) : void
writer System.IO.TextWriter
options HandlebarsDotNet.HelperOptions
context dynamic
return void
        private void IfAskExtraQuestions(TextWriter writer, HelperOptions options, dynamic context, params object[] args)
        {
            if (!currentAsk.IsAskExtraQuestions)
                return;
            var list = Person.ExtraQuestion[currentAsk.UniqueId].Where(a => a.Value.HasValue()).ToList();
            if (!list.Any())
                return;
            var lastKey = list.Last().Key;
            foreach (var item in list)
            {
                RowStyle = lastKey == item.Key ? CssStyle.BottomBorder : CssStyle.PadBottom;
                options.Template(writer, new
                {
                    Question = item.Key,
                    Answer = item.Value,
                });
            }
        }