refactor(architecture): harden module boundaries
Some checks failed
ci / release-gate (push) Has been cancelled
Some checks failed
ci / release-gate (push) Has been cancelled
This commit is contained in:
@@ -16,7 +16,12 @@ internal static class CommerceModule
|
||||
{
|
||||
internal static IServiceCollection AddCommerceModule(this IServiceCollection services)
|
||||
{
|
||||
services.AddScoped<ICommerceService, CommerceService>();
|
||||
services.AddScoped<CommerceServiceDependencies>();
|
||||
services.AddScoped<ICommerceOrderService, CommerceOrderService>();
|
||||
services.AddScoped<ICommercePaymentService, CommercePaymentService>();
|
||||
services.AddScoped<ICommerceEntitlementService, CommerceEntitlementService>();
|
||||
services.AddScoped<ICommerceCouponService, CommerceCouponService>();
|
||||
services.AddScoped<ICommercePaymentNotificationService, CommercePaymentNotificationService>();
|
||||
services.AddScoped<CommerceAdministrationDependencies>();
|
||||
services.AddScoped<IPaymentConfigurationService, PaymentConfigurationService>();
|
||||
services.AddScoped<ICommerceOrderAdministrationService, CommerceOrderAdministrationService>();
|
||||
@@ -29,7 +34,10 @@ internal static class CommerceModule
|
||||
services.AddScoped<IBackgroundJobHandler, CommerceReconciliationJobHandler>();
|
||||
services.AddScoped<IPointService, PointService>();
|
||||
services.AddScoped<IReferralQrcodeGenerator, ReferralQrcodeGenerator>();
|
||||
services.AddScoped<IReferralService, ReferralService>();
|
||||
services.AddScoped<ReferralServiceDependencies>();
|
||||
services.AddScoped<IStudentReferralService, StudentReferralService>();
|
||||
services.AddScoped<IReferralAdministrationService, ReferralAdministrationService>();
|
||||
services.AddScoped<IReferralAnalyticsService, ReferralAnalyticsService>();
|
||||
services.AddScoped<ICrmService, CrmService>();
|
||||
services.AddScoped<ICommissionService, CommissionService>();
|
||||
services.AddScoped<INotificationProvider, InAppNotificationProvider>();
|
||||
|
||||
Reference in New Issue
Block a user