@LWXD
Ruby, RoR developer

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

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

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

Войти через центр авторизации
Похожие вопросы