Пример #1
0
        public Page Get(int id)
        {
            var page = new Page
            {
                Id          = id,
                Title       = "Новая страница",
                Description = "Описание новой страницы"
            };
            var text1 = new TextCard
            {
                Id       = 1,
                Text     = new Text("Текст номер один"),
                TextType = TextType.Header1
            };
            var text2 = new TextCard
            {
                Id       = 2,
                Text     = new Text("Новый абзац текста без переноса строки aasdasd asdasd"),
                TextType = TextType.Paragraph
            };

            text2.Text.AddEntity(EntityType.Bold, 0, 11);
            text2.Text.AddEntity(EntityType.Italic, 11, 8);
            text2.Text.AddEntity(EntityType.Strikethrough, 13, 5);
            text2.Text.AddEntity(EntityType.Underline, 18, 7);
            var listText = new Text("очередной пункт списка");

            listText.AddEntity(EntityType.Bold, 0, 11);
            listText.AddEntity(EntityType.Italic, 11, 8);
            var list1 = new ListCard
            {
                Id    = 3,
                Items = new List <Text> {
                    listText, listText, listText, listText
                },
                ListType = ListType.BulletedList
            };
            var list2 = new ListCard
            {
                Id    = 3,
                Items = new List <Text> {
                    listText, listText
                },
                ListType = ListType.OrderedList
            };

            page.Cards.Add(text1);
            page.Cards.Add(text2);
            page.Cards.Add(list1);
            page.Cards.Add(list2);
            return(page);
        }