тоесть это не тот контролер, котороый сетевые запросы принимает, верно?
контроллер должен принять запрос, распарсить что надо, провалидировать и отдать данные в сервис (по сути сама бизнес-логика), который уже сделает всё, что нужно, отдаст результат контроллеру и контроллер вернёт ответ клиенту. Т.е. назначение контроллера - просто прослойка между клиентом и бизнес-логикой. Когда у тебя бизнес логики два метода - там без разницы особо. Но вообще бизнес-логика в контроллере - моветон.