везде пихать нет смысла
вместо SimpleResponseModel советую взять Result отсюда https://github.com/vkhorikov/CSharpFunctionalExtensions и хорошо разобраться как оно работает, это ступенька на пути к функциональной архитектуры
ну и избавиться полностью от проверки на null в сервисах. Как? взять с той библиотеки тип Maybe или погуглить похожее
вообще привыкнуть, что null может быть ТОЛЬКО на границе с внешним миром, так жизнь будет проще потом
и зачем проверять в контроллере роль, если это забота атрибута Authorize?
Разве authorize проверяет роль админа?
Насчет ConfigureAwait - честно говоря, я не разбирался особо как оно работает (да и вообще плохо разбираюсь в теме async/await и тд). У меня постоянно были предупреждения, тут посоветовали вставить везде false) А где с форматированием косяк не помните?
Обсуждают сегодня