Перенос функционала из Views в контроллеры