Project

General

Profile

D3 API - Демонстрационный клиент

Проект демонстрационного C# клиента находится в архиве, который прикреплен к статье.
В нем продемонстрирована работа с API сервисом WCF. Через Service reference создан прокси-клиент wcf.
Его методы используются для создания, чтения, обновления и удаления блоков расписаний и их элементов, а так же элементов бд.

Клиент включает в себя три набора методов. Первый StartModifyMethods - набор модифицирует данные. Второй StartReadonlyMethods - только читает. StartManualModifyMethods - модифицирует данные, продемонстрировано конструирование объектов.

Для запуска демонстрационных методов тестовое окружение должно удовлетворять требованиям -

  1. В бд должны быть:
    1. хотя бы 1 категория раздела Рекламы,
    2. хотя бы 1 элемент категории предыдущего пункта,
    3. хотя бы 2 артиста.
  2. В системе расписаний должны быть:
    1. хотя бы 1 расписание,
    2. в этом расписании хотя бы 1 блок на сегодня с элементом.
  3. Должен быть запущен сервис API с его зависимостями. (Параметры подключения находятся в исходном коде.)

Вызов модифицирующих методов закомментирован в методе Main, чтобы избежать случайного изменения блоков расписания или элементов бд.

Add picture from clipboard (Maximum size: 742 MB)