MyWarehouse icon indicating copy to clipboard operation
MyWarehouse copied to clipboard

Clean Architecture and Domain Driven Design sample project based on C# 10 / .NET 6 / ASP.NET Core 6 / EF Core 6 & Angular 11 with Bootstrap.

Results 12 MyWarehouse issues
Sort by recently updated
recently updated
newest added

Six is the most recent version with long-term support from Microsoft, it would seem a good match for a modern architecture example to use the core version offered?

when i use update-database ,I encounter the following error: Update-Database Build started... Build succeeded. An error occurred while accessing the Microsoft.Extensions.Hosting services. Continuing without the application service provider. Error: Exception...

Hi, Thanks for this faboulus project, looks very promising and i really like the architecture. I was wondering how to add a simple multitenant kind of approach to this project....

Would be cool to create an alternative, Blazor web assembly based UI for the Web API.

frontend
epic

When certain properties of the domain entities (e.g. `Product`) are modified, it would be expected for the backend to update the `LastModifiedAt` and `LastModifiedBy` audit fields on the given entity....

bug
backend

The coverage is currently only calculated for the application core, i.e. Application and Domain layers. This is still highly meaningful, since that covers the actual business operations, but the WebApi...

enhancement

The Clean Architecture Template utilizes `IEntityTypeConfiguration` to separate EF Core configuration on a per-entity basis. This sample project does not utilize this technique, which makes this aspect of the design...

enhancement
backend

The readme mentions this as a feature, but registration-time validation wasn't implemented in code; there is todo tag instead. Implement this validation step when registering settings types, so it could...

backend

Currently all validations errors are handled by throwing exceptions, which is arguably not an elegant or clean solution (nor is it efficient from a request handling performance perspective). And handling...

enhancement
backend

Transactions aren't designed to be purchase and sales orders; they're more like modeling simple inventory transactions. But while creating a procurement transaction, the form kind of looks like the products...

enhancement
frontend