#11B-Ar | Before You Build CQRS Features, Create These Contracts | ASP.NET Core
BuildVision Eng: Luay
0:00 / 0:00
#11B-Ar | Before You Build CQRS Features, Create These Contracts | ASP.NET Core
89 просмотров · 2 нед. назад
BuildVision Eng: Luay
92 подписчика
89 просмотров · 2 нед. назад
In this hands-on episode of the **BuildFlow Engineering Series**, we continue building the application layer of BuildFlow, step by step, using ASP.NET Core and Clean Architecture.
We will implement the *Application Abstractions* building block and establish the foundational contracts required for the CQRS pattern.
What You Will Learn
Create the `BuildFlow.Application.Abstractions` project.
Configure the project reference to `SharedKernel`.
Set up the required MediatR and FluentResults dependencies.
Define `ICommand` and `ICommand(TResponse)` contracts.
Introduce result-based error handling.
Implement the `CreateDocumentCommand` contract.
Build and verify the project.
Technologies & Concepts
ASP.NET Core · .NET · C# · Clean Architecture · CQRS · MediatR · FluentResults · Domain-Driven Design
Source Code
*BuildFlow-V3:*
https://github.com/luaay/BuildFlow-V3
*BuildFlow-Tutorial:*
https://github.com/luaay/BuildFlow-Tu...
About This Series
BuildFlow is an engineering document workflow platform designed for engineering consultancies and contractors. This series demonstrates how to build its architecture through practical, incremental implementation.
Follow along with the code, build each component, and understand how the application layer evolves one step at a time.
______________________________________________
🌐 BuildFlow-V3 — Live Demo
Register your own tenant and walk the full document workflow: Draft → Under Review → Approved → Archived (Multi-tenant .NET 8 SaaS).
Link: https://build-flow-v3-orpin.vercel.app
💻 BuildFlow-V3 — Source Code (.NET 8)
Modular monolith, DDD, CQRS, multi-tenancy, Redis caching, OpenTelemetry, 90 unit tests and full CI.
GitHub Repository: https://github.com/luaay/BuildFlow-V3
Live API Swagger: https://buildflow.runasp.net/swagger
📂 Step-by-Step Tutorial Repository
The complete source code linked step-by-step with the YouTube video series.
Link: https://github.com/luaay/BuildFlow-Tu...
🎥 Full Video Series:
🇸🇦 Arabic Series: • BuildFlow Demo | Engineering Document Work...
🇬🇧 English Series: • 🚀 BuildFlow Demo | Build a Real Engineerin...
_________________________________
💻 Source Code & GitHub
Episode 11
▶️ Start from Commit — feat: complete Episode 10 implementation
🏁 End at Commit — feat: complete Episode 11 implementation
__________________________________________
If you find this episode useful, please *Like, Share, and Subscribe* to support the series.
#ASPNetCore #DotNet #CleanArchitecture #CQRS #MediatR #SoftwareArchitecture #BuildFlow