From d034a84090811d7803d07cf92302069d383fe96f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Halil=20=C4=B0brahim=20Kalkan?= Date: Tue, 27 Feb 2018 15:51:46 +0300 Subject: [PATCH] Remove temporary AbpValidationModule dependency from AbpHttpClientModule --- .../ServiceCollectionDynamicHttpClientProxyExtensions.cs | 9 --------- src/Volo.Abp.Http.Client/Volo.Abp.Http.Client.csproj | 1 - .../Volo/Abp/Http/Client/AbpHttpClientModule.cs | 2 -- .../MultiTenancy/AbpMultiTenancyHttpApiProxyModule.cs | 3 +-- 4 files changed, 1 insertion(+), 14 deletions(-) diff --git a/src/Volo.Abp.Http.Client/Microsoft/Extensions/DependencyInjection/ServiceCollectionDynamicHttpClientProxyExtensions.cs b/src/Volo.Abp.Http.Client/Microsoft/Extensions/DependencyInjection/ServiceCollectionDynamicHttpClientProxyExtensions.cs index 38974357cf..c6b84f3486 100644 --- a/src/Volo.Abp.Http.Client/Microsoft/Extensions/DependencyInjection/ServiceCollectionDynamicHttpClientProxyExtensions.cs +++ b/src/Volo.Abp.Http.Client/Microsoft/Extensions/DependencyInjection/ServiceCollectionDynamicHttpClientProxyExtensions.cs @@ -2,12 +2,10 @@ using System.Linq; using System.Reflection; using Castle.DynamicProxy; -using Volo.Abp; using Volo.Abp.Application.Services; using Volo.Abp.Castle.DynamicProxy; using Volo.Abp.Http.Client; using Volo.Abp.Http.Client.DynamicProxying; -using Volo.Abp.Validation; namespace Microsoft.Extensions.DependencyInjection { @@ -53,13 +51,6 @@ namespace Microsoft.Extensions.DependencyInjection serviceProvider => ProxyGeneratorInstance .CreateInterfaceProxyWithoutTarget( type, - new ProxyGenerationOptions - { - AdditionalAttributes = - { - CustomAttributeInfo.FromExpression(() => new DisableValidationAttribute()) - } - }, (IInterceptor) serviceProvider.GetRequiredService(interceptorAdapterType) ) ); diff --git a/src/Volo.Abp.Http.Client/Volo.Abp.Http.Client.csproj b/src/Volo.Abp.Http.Client/Volo.Abp.Http.Client.csproj index 4827cd8a97..a74c4c56f6 100644 --- a/src/Volo.Abp.Http.Client/Volo.Abp.Http.Client.csproj +++ b/src/Volo.Abp.Http.Client/Volo.Abp.Http.Client.csproj @@ -16,7 +16,6 @@ - \ No newline at end of file diff --git a/src/Volo.Abp.Http.Client/Volo/Abp/Http/Client/AbpHttpClientModule.cs b/src/Volo.Abp.Http.Client/Volo/Abp/Http/Client/AbpHttpClientModule.cs index 7ce7fef1a3..ad2b76b989 100644 --- a/src/Volo.Abp.Http.Client/Volo/Abp/Http/Client/AbpHttpClientModule.cs +++ b/src/Volo.Abp.Http.Client/Volo/Abp/Http/Client/AbpHttpClientModule.cs @@ -1,13 +1,11 @@ using Microsoft.Extensions.DependencyInjection; using Volo.Abp.Castle; using Volo.Abp.Modularity; -using Volo.Abp.Validation; namespace Volo.Abp.Http.Client { [DependsOn(typeof(AbpHttpModule))] [DependsOn(typeof(AbpCastleCoreModule))] - [DependsOn(typeof(AbpValidationModule))] public class AbpHttpClientModule : AbpModule { public override void ConfigureServices(IServiceCollection services) diff --git a/src/Volo.Abp.MultiTenancy.HttpApi.Proxy/Volo/Abp/MultiTenancy/AbpMultiTenancyHttpApiProxyModule.cs b/src/Volo.Abp.MultiTenancy.HttpApi.Proxy/Volo/Abp/MultiTenancy/AbpMultiTenancyHttpApiProxyModule.cs index 51eff69b98..1eaf585d17 100644 --- a/src/Volo.Abp.MultiTenancy.HttpApi.Proxy/Volo/Abp/MultiTenancy/AbpMultiTenancyHttpApiProxyModule.cs +++ b/src/Volo.Abp.MultiTenancy.HttpApi.Proxy/Volo/Abp/MultiTenancy/AbpMultiTenancyHttpApiProxyModule.cs @@ -1,5 +1,4 @@ -using Microsoft.AspNetCore.Mvc; -using Microsoft.AspNetCore.Mvc.ApplicationParts; +using Microsoft.AspNetCore.Mvc.ApplicationParts; using Microsoft.Extensions.DependencyInjection; using Volo.Abp.AspNetCore.Mvc; using Volo.Abp.Modularity;