コード例 #1
0
        public static IDocument AddLists(this IDocument builder, List<Card> cards, List<List> lists)
        {
            var groupped = cards.GroupBy(c => c.IdList);

            foreach (var group in groupped)
            {
                var name = lists.FirstOrDefault(l => l.Id == @group.Key).Name;
                builder.AddEle(Heading3.With(string.Format("{0}:", name)).WithStyle().SetBold(false).Create());
                builder.AddCards(group.ToList());
            }

            return builder;
        }
コード例 #2
0
        public static IDocumentTagContextBuilder AddLists(this IDocumentTagContextBuilder builder, List<Card> cards, List<List> lists)
        {
            var groupped = cards.GroupBy(c => c.IdList);

            foreach (var group in groupped)
            {
                var name = lists.FirstOrDefault(l => l.Id == @group.Key).Name;
                builder.Paragraph(z => z.Bold.Text(string.Format("{0}:", name)))
                    .AddCards(group.ToList())
                    .EmptyLine();
            }

            return builder;
        }