Dsr.Architecture.Application
1.0.2
dotnet add package Dsr.Architecture.Application --version 1.0.2
NuGet\Install-Package Dsr.Architecture.Application -Version 1.0.2
<PackageReference Include="Dsr.Architecture.Application" Version="1.0.2" />
<PackageVersion Include="Dsr.Architecture.Application" Version="1.0.2" />
<PackageReference Include="Dsr.Architecture.Application" />
paket add Dsr.Architecture.Application --version 1.0.2
#r "nuget: Dsr.Architecture.Application, 1.0.2"
#:package Dsr.Architecture.Application@1.0.2
#addin nuget:?package=Dsr.Architecture.Application&version=1.0.2
#tool nuget:?package=Dsr.Architecture.Application&version=1.0.2
DSR.Architecture.Application
This project contains the Application layer for the DSR.Architecture solution. It is responsible for implementing use cases, application services, validation, and orchestration of domain logic. The Application layer acts as a bridge between the domain model and external interfaces, coordinating business processes in a modular and scalable enterprise architecture.
Features
- Use Cases: Encapsulates business scenarios and workflows.
- Application Services: Provides services for interacting with the domain layer.
- Validation: Integrates FluentValidation for input and business rule validation.
- Orchestration: Coordinates domain logic and external interactions.
Usage
Reference this package in your projects to access application services and use case orchestration for DSR.Architecture-based solutions.
Installation
Once published, install via NuGet:
dotnet add package DSR.Architecture.Application
Dependencies
- FluentValidation
- Microsoft.Extensions.Logging.Abstractions
- DSR.Architecture.Domain (project reference)
Contributing
Contributions are welcome! Please submit issues or pull requests via GitHub.
License
This project is licensed under the MIT License. See the LICENSE for details.
Authors
- Jonathan Jimenez
Tags
application-layer, use-cases, services, validation, orchestration, architecture, enterprise, modular,
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net9.0 is compatible. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net9.0
- Dsr.Architecture.Domain (>= 1.0.1)
- FluentValidation (>= 11.9.1)
- FluentValidation.DependencyInjectionExtensions (>= 11.9.1)
- Microsoft.Extensions.Logging.Abstractions (>= 8.0.1)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last Updated |
---|---|---|
1.0.2 | 22 | 7/19/2025 |
1.0.1 | 62 | 7/18/2025 |
1.0.0 | 113 | 7/17/2025 |
1.0.0-build.1 | 108 | 7/17/2025 |