Перенос логики из контоллеров в компоненты.Дубль 2.Часть 2