Вынес логику из dashboard-а в отдельные контроллеры