|
|
@ -19,11 +19,11 @@ namespace Microsoft.eShopOnContainers.Services.Ordering.API.Infrastructure.Autof |
|
|
|
builder.RegisterAssemblyTypes(typeof(IMediator).GetTypeInfo().Assembly) |
|
|
|
.AsImplementedInterfaces(); |
|
|
|
|
|
|
|
// Register all the Command classes (they implement IAsyncRequestHandler) in assembly holding the Commands
|
|
|
|
// Register all the Command classes (they implement IRequestHandler) in assembly holding the Commands
|
|
|
|
builder.RegisterAssemblyTypes(typeof(CreateOrderCommand).GetTypeInfo().Assembly) |
|
|
|
.AsClosedTypesOf(typeof(IRequestHandler<,>)); |
|
|
|
|
|
|
|
// Register the DomainEventHandler classes (they implement IAsyncNotificationHandler<>) in assembly holding the Domain Events
|
|
|
|
// Register the DomainEventHandler classes (they implement INotificationHandler<>) in assembly holding the Domain Events
|
|
|
|
builder.RegisterAssemblyTypes(typeof(ValidateOrAddBuyerAggregateWhenOrderStartedDomainEventHandler).GetTypeInfo().Assembly) |
|
|
|
.AsClosedTypesOf(typeof(INotificationHandler<>)); |
|
|
|
|
|
|
|