всё же нет?
Не обязательно
То что не обязательно это понятно, но всё же? Почему его не используют повсеместно?
А зачем его использовать?
Это слишком неудобно. Обычно не найдено где-то на пару уровней ниже, например, при попытке удалить. И как ты будешь эту информацию тащить до контроллера? Лично у меня есть эксепшен, что-то вроде EntityNotFoundException, который я маплю на problemdetails со статус кодом 404. Ну и другие эксепшены, которые замаплены по-другому. Контроллер при этом не засорен ифами, свичкейсами и так далее. Контроллер обрабатывает только успешный кейс.
Да, это понятно. Что в контролере минимум логики. Тут больше стоял вопрос когда использовать ActionResult, а когда нет
Это скорее вопрос предпочтений
Обсуждают сегодня