Lesson 28 of Procure-to-Pay: Enterprise Blazor with Clean Architecture.
Covers §5.4 — The Domain Layer.
Chapters
0:00 The Root, and the One Nullable Foreign Key
0:36 References by Id, Not by Object
1:22 Totals Fold, and IsReceivable Names a Rule
1:56 CreateFromRequisition Takes Whole Aggregates
2:34 Three Guards, One Per Aggregate It Was Handed
3:18 Copying the Lines Across
3:56 AddLine, for the Draft Case
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:
Procure-to-Pay : Building an Enterprise Blazor Application with Clean Architecture, CQRS, Entity Framework Core and Radzen Blazor Components
Source code:
GitHub - benjaminsqlserver/P2P · GitHub
Source code:
GitHub - benjaminsqlserver/P2P · GitHub
More .NET and Blazor tutorials: https://www.youtube.com/@benjaminfadina3338
#Blazor #Radzen #dotnet #CleanArchitecture #CQRS #EFCore #CSharp