D3 API - Демонстрационный клиент¶
Проект демонстрационного C# клиента находится в архиве, который прикреплен к статье.
В нем продемонстрирована работа с API сервисом WCF. Через Service reference создан прокси-клиент wcf.
Его методы используются для создания, чтения, обновления и удаления блоков расписаний и их элементов, а так же элементов бд.
Клиент включает в себя три набора методов. Первый StartModifyMethods - набор модифицирует данные. Второй StartReadonlyMethods - только читает. StartManualModifyMethods - модифицирует данные, продемонстрировано конструирование объектов.
Для запуска демонстрационных методов тестовое окружение должно удовлетворять требованиям -
- В бд должны быть:
- хотя бы 1 категория раздела Рекламы,
- хотя бы 1 элемент категории предыдущего пункта,
- хотя бы 2 артиста.
- В системе расписаний должны быть:
- хотя бы 1 расписание,
- в этом расписании хотя бы 1 блок на сегодня с элементом.
- Должен быть запущен сервис API с его зависимостями. (Параметры подключения находятся в исходном коде.)
Вызов модифицирующих методов закомментирован в методе Main, чтобы избежать случайного изменения блоков расписания или элементов бд.