Lesson 14 of Procure-to-Pay: Enterprise Blazor with Clean Architecture.
Covers §5.0, §5.1 — The Domain Layer.
Chapters
0:00 A Business Rule Violation Is Not an Exception
0:42 Error — a Stable, Machine-Readable Code
1:22 Error.None Is the Point
1:52 Result — Success or Failure, Never Both
2:31 Result of T, and the Conversion That Earns Its Keep
3:11 Where This Leaves Us
Source code from GitHub - benjaminsqlserver/P2P · GitHub
Built with Visual Studio 2026, .NET 10, C# 14, Blazor Web App (Auto),
EF Core 10, SQL Server and Radzen Blazor Components.
Get the book — "Procure-to-Pay" by Benjamin Fadina:
More .NET and Blazor tutorials: https://www.youtube.com/@benjaminfadina3338
#Blazor #Radzen #dotnet #CleanArchitecture #CQRS #EFCore #CSharp