From 39d8515999f58a4b08e4e397a300a5b5acfa5b12 Mon Sep 17 00:00:00 2001 From: ericeric284 Date: Mon, 13 Jun 2022 16:39:58 +0800 Subject: [PATCH 1/2] Add BookingOrderCreationAuthorizationHandler for EShopOrdersBookingApplicationModule --- .../Orders/Booking/EShopOrdersBookingApplicationModule.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/plugins/Booking/src/EasyAbp.EShop.Orders.Booking.Application/EasyAbp/EShop/Orders/Booking/EShopOrdersBookingApplicationModule.cs b/plugins/Booking/src/EasyAbp.EShop.Orders.Booking.Application/EasyAbp/EShop/Orders/Booking/EShopOrdersBookingApplicationModule.cs index 837b599e..3409275b 100644 --- a/plugins/Booking/src/EasyAbp.EShop.Orders.Booking.Application/EasyAbp/EShop/Orders/Booking/EShopOrdersBookingApplicationModule.cs +++ b/plugins/Booking/src/EasyAbp.EShop.Orders.Booking.Application/EasyAbp/EShop/Orders/Booking/EShopOrdersBookingApplicationModule.cs @@ -1,5 +1,8 @@ using EasyAbp.BookingService; +using EasyAbp.EShop.Orders.Booking.Authorization; using EasyAbp.EShop.Orders.Booking.ObjectExtending; +using Microsoft.AspNetCore.Authorization; +using Microsoft.Extensions.DependencyInjection; using Volo.Abp.Modularity; namespace EasyAbp.EShop.Orders.Booking @@ -14,6 +17,7 @@ namespace EasyAbp.EShop.Orders.Booking public override void PreConfigureServices(ServiceConfigurationContext context) { EShopOrdersPluginsBookingObjectExtensions.Configure(); + context.Services.AddSingleton(); } } } From f2db0f41e6ceef7b3998799352d47c0aeaf26cae Mon Sep 17 00:00:00 2001 From: gdlcf88 Date: Mon, 13 Jun 2022 16:53:06 +0800 Subject: [PATCH 2/2] Register `BookingPaymentCreationAuthorizationHandler` --- .../Booking/EShopPaymentsBookingApplicationModule.cs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/plugins/Booking/src/EasyAbp.EShop.Payments.Booking.Application/EasyAbp/EShop/Payments/Booking/EShopPaymentsBookingApplicationModule.cs b/plugins/Booking/src/EasyAbp.EShop.Payments.Booking.Application/EasyAbp/EShop/Payments/Booking/EShopPaymentsBookingApplicationModule.cs index 1a912e2a..14b356ab 100644 --- a/plugins/Booking/src/EasyAbp.EShop.Payments.Booking.Application/EasyAbp/EShop/Payments/Booking/EShopPaymentsBookingApplicationModule.cs +++ b/plugins/Booking/src/EasyAbp.EShop.Payments.Booking.Application/EasyAbp/EShop/Payments/Booking/EShopPaymentsBookingApplicationModule.cs @@ -1,5 +1,8 @@ using EasyAbp.BookingService; +using EasyAbp.EShop.Payments.Booking.Authorization; using EasyAbp.EShop.Plugins.Booking; +using Microsoft.AspNetCore.Authorization; +using Microsoft.Extensions.DependencyInjection; using Volo.Abp.Modularity; namespace EasyAbp.EShop.Payments.Booking @@ -11,5 +14,9 @@ namespace EasyAbp.EShop.Payments.Booking )] public class EShopPaymentsBookingApplicationModule : AbpModule { + public override void PreConfigureServices(ServiceConfigurationContext context) + { + context.Services.AddSingleton(); + } } }