Ejemplo n.º 1
0
        private IEnumerable <TableSection> CreateQualificationTableSections()
        {
            var groupedQualifications = Therapist.Therapist.Qualifications.GroupBy(q => q.Category).ToList();

            foreach (var groupedQualification in groupedQualifications)
            {
                var qualiesInGroup = groupedQualification.SelectMany(g => g.Content).Select(q => new TextCell {
                    Text = LanguageFile.TranslateQualityName(q), TextColor = BlueGray
                }).ToList();
                var title = LanguageFile.TranslateCategory(groupedQualification.Key);
                title = $"{LanguageFile.GetString("qualifications")} - {title}";
                var section = new TableSection(title)
                {
                    qualiesInGroup
                };
                yield return(section);
            }
        }