В модели оставляем только запрос к бд, остальное переносим в контроллер