Lesson 20 of Procure-to-Pay: Enterprise Blazor with Clean Architecture

Lesson 20 of Procure-to-Pay: Enterprise Blazor with Clean Architecture.

Covers §5.2 — The Domain Layer.

Chapters
0:00 UpdateDetails — Note What It Will Not Let You Change
0:44 The Same Guards, Repeated Deliberately
1:27 Activate Has the Most Interesting Rule
2:00 You Cannot Activate a Vendor You Cannot Pay
2:44 On Hold and Blocked Are Not the Same Thing

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

More .NET and Blazor tutorials: https://www.youtube.com/@benjaminfadina3338

#Blazor #Radzen #dotnet #CleanArchitecture #CQRS #EFCore #CSharp