Skip to content

Latest commit

 

History

History
27 lines (18 loc) · 2.08 KB

step13.md

File metadata and controls

27 lines (18 loc) · 2.08 KB

KatlaSport Project

Шаг 11. HiveSectionsController+HiveSectionService

Задание

В контроллере HiveSectionsController и в сервисе HiveSectionService реализовать методы для добавления, редактирования и удаления сущности HiveSection. Все методы должны быть асинхронными.

Выполнение

  1. Создать ветку.
  2. Добавить новый класс модели UpdateHiveSectionRequest в каталог HiveManagement с полями Name и Code.
  3. Зарегистрировать модель UpdateHiveSectionRequest в HiveManagementMappingProfile.
  4. Добавить новый класс валидатора UpdateHiveSectionRequestValidator в каталог HiveManagement по образцу UpdateHiveRequestValidator.
  5. Реализовать метод контроллера AddHiveSection (POST /api/sections) и соответствующий метод сервиса CreateHiveSectionAsync.
  6. Реализовать метод контроллера UpdateHiveSection (PUT /api/sections/{hiveSectionId}) и соответствующий метод сервиса UpdateHiveSectionAsync.
  7. Реализовать метод контроллера DeleteHiveSection (DELETE /api/sections/{hiveSectionId}) и соответствующий метод сервиса DeleteHiveSectionSync.
  8. Собрать проект, исправить ошибки. "commit", "push". Влить в "master".

Проверка

Используйте swagger-консоль для проверки работоспособности новых методов API веб-сервиса.

Материалы

Дополнительные материалы: