clean-architecture-dotnet
clean-architecture-dotnet copied to clipboard
🕸 Yet Another .NET Clean Architecture, but for Microservices project. It uses Minimal Clean Architecture with DDD-lite, CQRS-lite, and just enough Cloud-native patterns apply on the simple eCommerce s...
hi @thangchung, I would like to use this in our products. But seem like the latest version of inmem-outbox branch cannot build and run with tye. I keep getting this...
` clean-architecture-dotnet git:(main) ✗ sudo docker-compose build --no-cache postgresql uses an image, skipping placement uses an image, skipping redis uses an image, skipping settingapp-dapr uses an image, skipping customerapp-dapr uses...
If we can do something like https://github.com/StaticSphere/clean-architecture-dotnet-template/blob/main/.template.config/template.json, then it should be great for anyone who wants to get starting this template in one step
We might have some information such as: - Total products - Completed orders (we might add cart and order services then) - Unfinished orders (we might add cart and order...
Right now, we don't authentication the between Dapr sidecar and the application itself Look at it: ```csharp // Dapr pubsub app.MapPost("/CustomerCreated", (CustomerCreatedIntegrationEvent @event) => { Console.WriteLine($"I received the message with...
public static void ApplySorting(this IRootSpecification gridSpec, string sort, string orderByDescendingMethodName, string groupByMethodName) { should be public static void ApplySorting(this IRootSpecification gridSpec, string sort, string orderByMethodName, string orderByDescendingMethodName) { and very...
i18n
Some of investigating besides the default options in Blazor: https://docs.microsoft.com/en-us/aspnet/core/blazor/globalization-localization?view=aspnetcore-6.0 - Sample for WASM only: https://github.com/pranavkm/LocSample - https://github.com/jsakamoto/Toolbelt.Blazor.I18nText - JSON based: https://github.com/xaviersolau/MediumBlazorArticleSeries/tree/with_json/JsonLocalizer, or JSON based with cached: https://github.com/hishamco/My.Extensions.Localization.Json/tree/dev/src/My.Extensions.Localization.Json, and this...
We would like to build CRUD apps like https://github.com/thbst16/BlazorCrud, demo is at https://becksblazor.azurewebsites.net/ We might refactor to https://github.com/thbst16/BlazorCrud/blob/e6ee54f42c/BlazorCrud.Shared/Data/DataInitiatlizer.cs and use `Bogus` to init more meaningful stuff data
Currently, we have ResultModel with some error flags there, but we haven't handled it yet. Sees it https://github.com/jasontaylordev/CleanArchitecture/blob/main/src/WebUI/Filters/ApiExceptionFilterAttribute.cs - Good ref: https://github.com/iayti/CleanArchitecture/blob/master/src/Apps/CleanArchitecture.Api/Filters/ApiExceptionFilterAttribute.cs
https://github.com/ardalis/CleanArchitecture/tree/main/tests https://github.com/jasontaylordev/CleanArchitecture/tree/main/tests https://github.com/fakhrulhilal/cleanarchitecture-kit/tree/master/tests It is depends on #12, we will do this right after we finished that task Caching on MediatR looks good: https://github.com/fakhrulhilal/cleanarchitecture-kit/tree/master/src/Application.Cache