EshopModularMonoliths
Modular Monoliths on .NET used ASP.NET Web API, Docker, PostgreSQL, Redis, RabbitMQ, Keycloak, Seq, MassTransit, Entity Framework Core, CQRS, MediatR, DDD, Vertical Slice Architecture and Outbox pattern implementation with using latest features of .NET 8 and C# 12
파일 탐색기
최종 버전 다운로드 (.zip)- launchSettings.json
- Api.csproj
- appsettings.Development.json
- appsettings.json
- Dockerfile
- GlobalUsings.cs
- Program.cs
- BasketCheckoutDto.cs
- ShoppingCartDto.cs
- ShoppingCartItemDto.cs
- ProductPriceChangedIntegrationEventHandler.cs
- BasketNotFoundException.cs
- AddItemIntoBasketEndpoint.cs
- AddItemIntoBasketHandler.cs
- CheckoutBasketEndpoint.cs
- CheckoutBasketHandler.cs
- CreateBasketEndpoint.cs
- CreateBasketHandler.cs
- DeleteBasketEndpoint.cs
- DeleteBasketHandler.cs
- GetBasketEndpoint.cs
- GetBasketHandler.cs
- RemoveItemFromBasketEndpoint.cs
- RemoveItemFromBasketHandler.cs
- UpdateItemPriceInBasketHandler.cs
- OutboxMessage.cs
- ShoppingCart.cs
- ShoppingCartItem.cs
- ShoppingCartConfiguration.cs
- ShoppingCartItemConfiguration.cs
- ShoppingCartConverter.cs
- ShoppingCartItemConverter.cs
- 20240810114115_InitialCreate.cs
- 20240810114115_InitialCreate.Designer.cs
- BasketDbContextModelSnapshot.cs
- OutboxProcessor.cs
- BasketRepository.cs
- CachedBasketRepository.cs
- IBasketRepository.cs
- BasketDbContext.cs
- Basket.csproj
- BasketModule.cs
- GlobalUsings.cs
- ProductConfiguration.cs
- 20240719080509_InitialCreate.cs
- 20240719080509_InitialCreate.Designer.cs
- CatalogDbContextModelSnapshot.cs
- CatalogDataSeeder.cs
- InitialData.cs
- CatalogDbContext.cs
- ProductCreatedEventHandler.cs
- ProductPriceChangedEventHandler.cs
- ProductCreatedEvent.cs
- ProductPriceChangedEvent.cs
- ProductNotFoundException.cs
- CreateProductEndpoint.cs
- CreateProductHandler.cs
- DeleteProductEndpoint.cs
- DeleteProductHandler.cs
- GetProductByCategoryEndpoint.cs
- GetProductByCategoryHandler.cs
- GetProductByIdEndpoint.cs
- GetProductByIdHandler.cs
- GetProductsEndpoint.cs
- GetProductsHandler.cs
- UpdateProductEndpoint.cs
- UpdateProductHandler.cs
- Product.cs
- Catalog.csproj
- CatalogModule.cs
- GlobalUsings.cs
- ProductDto.cs
- GetProductByIdQuery.cs
- Catalog.Contracts.csproj
- GlobalUsings.cs
- OrderConfiguration.cs
- OrderItemConfiguration.cs
- 20240809111600_InitialCreate.cs
- 20240809111600_InitialCreate.Designer.cs
- OrderingDbContextModelSnapshot.cs
- OrderingDbContext.cs
- AddressDto.cs
- OrderDto.cs
- OrderItemDto.cs
- PaymentDto.cs
- BasketCheckoutIntegrationEventHandler.cs
- OrderCreatedEventHandler.cs
- OrderCreatedEvent.cs
- OrderNotFoundException.cs
- CreateOrderEndpoint.cs
- CreateOrderHandler.cs
- DeleteOrderEndpoint.cs
- DeleteOrderHandler.cs
- GetOrderByIdEndpoints.cs
- GetOrderByIdHandler.cs
- GetOrdersEndpoints.cs
- GetOrdersHandler.cs
- Order.cs
- OrderItem.cs
- Address.cs
- Payment.cs
- GlobalUsings.cs
- Ordering.csproj
- OrderingModule.cs
- LoggingBehavior.cs
- ValidationBehavior.cs
- AuditableEntityInterceptor.cs
- DispatchDomainEventsInterceptor.cs
- IDataSeeder.cs
- Extentions.cs
- Aggregate.cs
- Entity.cs
- IAggregate.cs
- IDomainEvent.cs
- IEntity.cs
- CustomExceptionHandler.cs
- BadRequestException.cs
- InternalServerException.cs
- NotFoundException.cs
- CarterExtentions.cs
- MediatRExtentions.cs
- PaginatedResult.cs
- PaginationRequest.cs
- Shared.csproj
- ICommand.cs
- ICommandHandler.cs
- IQuery.cs
- IQueryHandler.cs
- Shared.Contracts.csproj
- BasketCheckoutIntegrationEvent.cs
- IntegrationEvent.cs
- ProductPriceChangedIntegrationEvent.cs
- MassTransitExtensions.cs
- Shared.Messaging.csproj
- .dockerignore
- docker-compose.dcproj
- docker-compose.override.yml
- docker-compose.yml
- eshop-modular-monoliths.sln
- launchSettings.json
- .gitignore
- LICENSE
- README.md
// repository documentation
Was this content helpful?
(0 ratings)
