OperationResult как результат операции запроса на backend

Опубликовано 07.03.2020 19:25:23 в категории Микросервисы

В этом видео про: шаблоны, паттерны, разработка, calabonga, clean architecture, abstraction, interfaces, C#, c-sharp, реализация, практическое программирование, operationResult, nuget

Описание

Ключевые моменты: #CSharp #практика #практическое_программирование #operationResult #backend #api #httpstatuscode #exceptions #nuget

Практическое программирование. На этот раз поговорим о результатах запроса на сервер. Речь пойдет о том, как пользователю сказать о том, что его запрос является некорректным и при этом не выбрасывать исключения или любого другого непонятно кода состояния HTTP запроса.

[08:02] Начало демонстрации
[09:33] Создание метода GetCars_0
[13:52] Создание метода GetCars_1
[15:37] Создание метода GetCars_2
[20:11] Создание метода GetCars_3
[22:34] Создание метода GetCars_4
[29:17] Создание метода GetCars_5

Затронуты понятия:
* Exceptions наружу
* HTTP Status Code
* Always Ok, если только не…

Видео

Ссылки

Nuget:
https://www.nuget.org/packages/OperationResult/
https://www.nuget.org/packages/OperationResultCore/

Полезно для ознакомления:
https://www.calabonga.net/blog/post/operationresult-otvet-servera-vsegda-ponyaten-polzovatelyu

Мои видео

Boosty.toYouTube | Yandex.Дзен | RuTube | VK Video

Больше видео на boosty Calabonga, а если хотите тоже получать донаты, тогда заходите и регистрируйте свою страницу на boosty. Я использую хостинг reg.ru, Подключайся с промокодом 9A17-953A-8591-CF98 чтобы получить скидку 5%

Комментарии к статье отключены

Что-то пошло не по сценарию и завершилось ошибкой. Перезагрузить страницу (F5) 🗙

Переподключаем сервер...

Переподключение сломалось... Пробуем еще раз сек.

Не получилось переподключится.
Пожалуйста, обновите страницу F5

Сессия была поставлена сервером на паузу.

Восстановить сессию не получилось.
Пожалуйста, обновите страницу F5.