From f028c25b67545fcce189ece9973e830524b8a0d5 Mon Sep 17 00:00:00 2001 From: liangshiwei Date: Fri, 1 Oct 2021 15:29:33 +0800 Subject: [PATCH] Csharp proxy compatible ApplicationService suffix --- .../Cli/ServiceProxying/CSharp/CSharpServiceProxyGenerator.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ServiceProxying/CSharp/CSharpServiceProxyGenerator.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ServiceProxying/CSharp/CSharpServiceProxyGenerator.cs index a34ec68387..5c57b19b5b 100644 --- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ServiceProxying/CSharp/CSharpServiceProxyGenerator.cs +++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ServiceProxying/CSharp/CSharpServiceProxyGenerator.cs @@ -21,7 +21,7 @@ namespace Volo.Abp.Cli.ServiceProxying.CSharp private const string MethodPlaceholder = ""; private const string ClassName = ""; private const string ServiceInterface = ""; - private const string ServicePostfix = "AppService"; + private static string[] ServicePostfixes = {"AppService" , "ApplicationService"}; private const string DefaultNamespace = "ClientProxies"; private const string Namespace = ""; private const string AppServicePrefix = "Volo.Abp.Application.Services"; @@ -290,7 +290,7 @@ namespace Volo.Abp.Cli.ServiceProxying.CSharp } var serviceInterface = controllerApiDescription.Interfaces.Last(); - return serviceInterface.Type.EndsWith(ServicePostfix); + return ServicePostfixes.Any(x => serviceInterface.Type.EndsWith(x)); } private bool ShouldGenerateMethod(string appServiceTypeName, ActionApiDescriptionModel action)