Есть хороший пример обработки ошибок проверки ServiceStack в контроллере ASP.NET Core MVC? - PullRequest
0 голосов
/ 05 января 2019

Вопрос не требует пояснений. По сути, я хочу, чтобы API выступал в качестве слоя услуг / бизнеса. Вся логика должна обрабатываться здесь с ошибками проверки и другими сообщениями, возвращаемыми и обрабатываемыми внутри контроллера mvc. При отображении сообщений об ошибках в правильное поле ModelState для отображения пользователю.

1 Ответ

0 голосов
/ 06 января 2019

Я думаю, что ошибки должны обрабатываться на уровне сервиса. Так как сервисный уровень является логическим уровнем, оттуда должны быть сгенерированы исключения. Затем вы можете перехватывать выданные исключения внутри Mvc Controller и отображать их так, как хотите.

Более того, обработка логических исключений будет такой же, как в Mvc Controller, так и в других программах, вызывающих уровень обслуживания напрямую.

...