#3 Перенос логики из контоллеров в компоненты.Дубль 2.Часть 1
#3 Тесты к API
Вынос части функционала из шаблона в хелпер