diff --git a/src/Modules/OrchardCore.Commerce.Payment.Stripe/EndPoints/Api/StripeEndpoint.cs b/src/Modules/OrchardCore.Commerce.Payment.Stripe/EndPoints/Api/StripeEndpoint.cs index 5e02f7a27..a1a6112a7 100644 --- a/src/Modules/OrchardCore.Commerce.Payment.Stripe/EndPoints/Api/StripeEndpoint.cs +++ b/src/Modules/OrchardCore.Commerce.Payment.Stripe/EndPoints/Api/StripeEndpoint.cs @@ -19,8 +19,8 @@ public static IEndpointRouteBuilder AddStripeMiddlewareEndpoint(this IEndpointRo } private static async Task AddStripeMiddlewareAsync( - string? shoppingCartId, - IStripePaymentService stripePaymentService, + [FromRoute] string? shoppingCartId, + [FromServices] IStripePaymentService stripePaymentService, [FromQuery(Name = "payment_intent")] string? paymentIntent = null ) { diff --git a/src/Modules/OrchardCore.Commerce/Endpoints/Api/PaymentEndpoint.cs b/src/Modules/OrchardCore.Commerce/Endpoints/Api/PaymentEndpoint.cs index ae434abf9..5687859b0 100644 --- a/src/Modules/OrchardCore.Commerce/Endpoints/Api/PaymentEndpoint.cs +++ b/src/Modules/OrchardCore.Commerce/Endpoints/Api/PaymentEndpoint.cs @@ -23,10 +23,10 @@ public static IEndpointRouteBuilder AddFreeEndpoint(this IEndpointRouteBuilder b [Authorize(AuthenticationSchemes = "Api")] private static async Task AddFreeAsync( - string? shoppingCartId, - IAuthorizationService authorizationService, - HttpContext httpContext, - IPaymentService paymentService + [FromRoute] string? shoppingCartId, + [FromServices] IAuthorizationService authorizationService, + [FromServices] HttpContext httpContext, + [FromServices] IPaymentService paymentService ) { if (!await authorizationService.AuthorizeAsync(httpContext.User, ApiPermissions.CommerceApi)) @@ -49,12 +49,12 @@ public static IEndpointRouteBuilder AddCallbackEndpoint(this IEndpointRouteBuild [Authorize(AuthenticationSchemes = "Api")] private static async Task AddCallbackAsync( - string paymentProviderName, - string? orderId, + [FromRoute] string paymentProviderName, + [FromRoute] string? orderId, [FromQuery] string? shoppingCartId, - IAuthorizationService authorizationService, - HttpContext httpContext, - IPaymentService paymentService + [FromServices] IAuthorizationService authorizationService, + [FromServices] HttpContext httpContext, + [FromServices] IPaymentService paymentService ) { if (!await authorizationService.AuthorizeAsync(httpContext.User, ApiPermissions.CommerceApi)) diff --git a/src/Modules/OrchardCore.Commerce/Endpoints/Api/ShoppingCartLineEndpoint.cs b/src/Modules/OrchardCore.Commerce/Endpoints/Api/ShoppingCartLineEndpoint.cs index 02b428d45..6b3db2f8f 100644 --- a/src/Modules/OrchardCore.Commerce/Endpoints/Api/ShoppingCartLineEndpoint.cs +++ b/src/Modules/OrchardCore.Commerce/Endpoints/Api/ShoppingCartLineEndpoint.cs @@ -27,10 +27,10 @@ public static IEndpointRouteBuilder AddAddItemEndpoint(this IEndpointRouteBuilde [Authorize(AuthenticationSchemes = "Api")] private static async Task AddItemAsync( [FromBody] AddItemViewModel addItemVM, - IAuthorizationService authorizationService, - HttpContext httpContext, - IShoppingCartService shoppingCartService, - IHtmlLocalizer htmlLocalizer + [FromServices] IAuthorizationService authorizationService, + [FromServices] HttpContext httpContext, + [FromServices] IShoppingCartService shoppingCartService, + [FromServices] IHtmlLocalizer htmlLocalizer ) { if (!await authorizationService.AuthorizeAsync(httpContext.User, ApiPermissions.CommerceApi)) @@ -67,10 +67,10 @@ public static IEndpointRouteBuilder AddUpdateEndpoint(this IEndpointRouteBuilder [Authorize(AuthenticationSchemes = "Api")] private static async Task UpdateAsync( [FromBody] UpdateViewModel updateVM, - IAuthorizationService authorizationService, - HttpContext httpContext, - IShoppingCartService shoppingCartService, - IHtmlLocalizer htmlLocalizer + [FromServices] IAuthorizationService authorizationService, + [FromServices] HttpContext httpContext, + [FromServices] IShoppingCartService shoppingCartService, + [FromServices] IHtmlLocalizer htmlLocalizer ) { if (!await authorizationService.AuthorizeAsync(httpContext.User, ApiPermissions.CommerceApi)) @@ -105,10 +105,10 @@ public static IEndpointRouteBuilder AddRemoveLineEndpoint(this IEndpointRouteBui [Authorize(AuthenticationSchemes = "Api")] private static async Task RemoveLineAsync( [FromBody] RemoveLineViewModel removeLineVM, - IAuthorizationService authorizationService, - HttpContext httpContext, - IShoppingCartService shoppingCartService, - IHtmlLocalizer htmlLocalizer + [FromServices] IAuthorizationService authorizationService, + [FromServices] HttpContext httpContext, + [FromServices] IShoppingCartService shoppingCartService, + [FromServices] IHtmlLocalizer htmlLocalizer ) { if (!await authorizationService.AuthorizeAsync(httpContext.User, ApiPermissions.CommerceApi)) @@ -143,10 +143,10 @@ public static IEndpointRouteBuilder AddRetrieveAsyncEndpoint(this IEndpointRoute [Authorize(AuthenticationSchemes = "Api")] private static async Task RetrieveAsync( - string? shoppingCartId, - IAuthorizationService authorizationService, - HttpContext httpContext, - IShoppingCartPersistence shoppingCartPersistence + [FromRoute] string? shoppingCartId, + [FromServices] IAuthorizationService authorizationService, + [FromServices] HttpContext httpContext, + [FromServices] IShoppingCartPersistence shoppingCartPersistence ) { if (!await authorizationService.AuthorizeAsync(httpContext.User, ApiPermissions.CommerceApi))