WebApi?
Типичный контроллер возвращает 404, 400 с различными валидационными текстами и сам результат.
Проблема в том, что контроллер иногда попадают весьма заковыристые проверки, которые не хотелось бы там держать.
Я знаю 2 способа не делать проверки в контроллере:
1. Кидать специальное исключение, мидлвара его ловит и превращает в 400 или 404 ответ
2. Возвращает из сервиса некий объект, которые содержит либо данные для ответа, либо ошибку.
Существуют ли ещё какие-нибудь кошерные методы?
Nope
Я кидаюсь исключениями
Обсуждают сегодня