Стоит задумываться над красотой и архитектурой кода так же, как и над его работоспособностью, как минимум если есть такая возможность, если опустить проекты в шарагах на 3 часа, где все в одном контроллере можно написать
Это один контроллер. Функции выполняют почти одну и ту же функцию. Смысла нету их делать в двух контроллерах или еще, типо, создавать сервисы и подобное.