Консольное приложение, которое выполняет ряд запросов и выводит результаты запросов.
Используя WebClient получить набор открытых данных с помощью API запросов к https://5b128555d50a5c0014ef1204.mockapi.io/:endpoint Где endpoint может имеет следующие значения:users, posts, comments, todos, address. Представлены полученные данные в виде набора сущностей (вложенных объектов). Для десериализации используется Newtonsoft. -Users
---Posts
-------Comments
---Todos
Перечень запросов:
- Получить количество комментов под постами конкретного пользователя (по айди) (список из пост-количество)
- Получить список комментов под постами конкретного пользователя (по айди), где body коммента < 50 символов (список из комментов)
- Получить список (id, name) из списка todos которые выполнены для конкретного пользователя (по айди)
- Получить список пользователей по алфавиту (по возрастанию) с отсортированными todo items по длине name (по убыванию)
- Получить следующую структуру (передать Id пользователя в параметры) User: 5.1. Последний пост пользователя (по дате) 5.2. Количество комментов под последним постом 5.3. Количество невыполненных тасков для пользователя 5.4. Самый популярный пост пользователя (там где больше всего комментов с длиной текста больше 80 символов) 5.5. Самый популярный пост пользователя (там где больше всего лайков)
- Получить следующую структуру (передать Id поста в параметры) Пост: 6.1. Самый длинный коммент поста 6.2. Самый залайканный коммент поста 6.3. Количество комментов под постом где или 0 лайков или длина текста < 80