@LWXD
Ruby, RoR developer

Как избавится от дублирования в контроллере?

Начал .NET CORE изучать и назрел вопрос с выборкой данных:
Мне для двух экшенов по сути необходимо сделать одни и те же действия, я думаю эти действия вынести в метод. Вопрос, куда поместить этот метод? Оставить тут же в контроллере или такое надо выносить в сервисы/еще куда либо?
Как правильно это делается с точки зрения NET CORE?
  • Вопрос задан
  • 101 просмотр
Решения вопроса 1
sarapinit
@sarapinit Куратор тега C#
Точу водой камень
Зависит...
Много от чего
Надо понимать контекст, потому что спектр решений широк: от "оставить как есть" до "вынести в сервис", от "сделать сущность доменной области и в ней метод" до "вынести в метод расширения"
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
Если данные одни то что то пошло не так. Курите вашу архитектуру. Кстати сервисы по своему избыточны при использовании EF
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы