Здравствуйте. В процессе написания собственного API, сложилась такая ситуация:
есть у меня несколько роутов:
/api/companies
- список все компаний/api/companies/1
- информация о компании (by id)/api/companies/1/departments
- список всех отделов компании (by id)/api/companies/1/workers
- список всех работников компании (by id)/api/departments
- список отделов/api/departments/1
- информация об отделе (by id)/api/departments/1/workers
- список всех работников отдела (by id)/api/workers
- ........Получается реализация action-ов: /api/companies/1/workers
и /api/departments/1/workers
одинаковая (одинаковый код).
Как в таком случае избежать дублирования?
P.S: или это я навязываю ненужный функционал? Стоит ограничиться только GetAll
и GetById
?
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Добрый день! Я тут подумал, а что если написать одну библиотеку где будет все необходимое, но тут возник вопросТак как я не опытный специалист...
Есть словарь валют, содержащий цену валюты и другие дополнительные параметры на биржеИмеет такой вид
Как преобразовать координаты (OriginX и OriginY), извлеченные из *xps\Documents\1\Pages\1