mirror of https://github.com/abpframework/abp
				
				
				
			Merge pull request #10412 from abpframework/liangshiwei/template
	
		
	
				
					
				
			Module template uses dynamic CSharp proxy by defaultpull/10317/head
						commit
						2f28080568
					
				| @ -1,53 +0,0 @@ | ||||
| { | ||||
|   "modules": { | ||||
|     "MyProjectName": { | ||||
|       "rootPath": "MyProjectName", | ||||
|       "remoteServiceName": "MyProjectName", | ||||
|       "controllers": { | ||||
|         "MyCompanyName.MyProjectName.Samples.SampleController": { | ||||
|           "controllerName": "Sample", | ||||
|           "controllerGroupName": "Sample", | ||||
|           "type": "MyCompanyName.MyProjectName.Samples.SampleController", | ||||
|           "interfaces": [ | ||||
|             { | ||||
|               "type": "MyCompanyName.MyProjectName.Samples.ISampleAppService" | ||||
|             } | ||||
|           ], | ||||
|           "actions": { | ||||
|             "GetAsync": { | ||||
|               "uniqueName": "GetAsync", | ||||
|               "name": "GetAsync", | ||||
|               "httpMethod": "GET", | ||||
|               "url": "api/MyProjectName/sample", | ||||
|               "supportedVersions": [], | ||||
|               "parametersOnMethod": [], | ||||
|               "parameters": [], | ||||
|               "returnValue": { | ||||
|                 "type": "MyCompanyName.MyProjectName.Samples.SampleDto", | ||||
|                 "typeSimple": "MyCompanyName.MyProjectName.Samples.SampleDto" | ||||
|               }, | ||||
|               "allowAnonymous": null, | ||||
|               "implementFrom": "MyCompanyName.MyProjectName.Samples.ISampleAppService" | ||||
|             }, | ||||
|             "GetAuthorizedAsync": { | ||||
|               "uniqueName": "GetAuthorizedAsync", | ||||
|               "name": "GetAuthorizedAsync", | ||||
|               "httpMethod": "GET", | ||||
|               "url": "api/MyProjectName/sample/authorized", | ||||
|               "supportedVersions": [], | ||||
|               "parametersOnMethod": [], | ||||
|               "parameters": [], | ||||
|               "returnValue": { | ||||
|                 "type": "MyCompanyName.MyProjectName.Samples.SampleDto", | ||||
|                 "typeSimple": "MyCompanyName.MyProjectName.Samples.SampleDto" | ||||
|               }, | ||||
|               "allowAnonymous": false, | ||||
|               "implementFrom": "MyCompanyName.MyProjectName.Samples.ISampleAppService" | ||||
|             } | ||||
|           } | ||||
|         } | ||||
|       } | ||||
|     } | ||||
|   }, | ||||
|   "types": {} | ||||
| } | ||||
| @ -1,28 +0,0 @@ | ||||
| // This file is automatically generated by ABP framework to use MVC Controllers from CSharp | ||||
| using System; | ||||
| using System.Threading.Tasks; | ||||
| using Volo.Abp.Application.Dtos; | ||||
| using Volo.Abp.Http.Client; | ||||
| using Volo.Abp.Http.Modeling; | ||||
| using Volo.Abp.DependencyInjection; | ||||
| using Volo.Abp.Http.Client.ClientProxying; | ||||
| using MyCompanyName.MyProjectName.Samples; | ||||
| 
 | ||||
| // ReSharper disable once CheckNamespace | ||||
| namespace MyCompanyName.MyProjectName.Samples.ClientProxies | ||||
| { | ||||
|     [Dependency(ReplaceServices = true)] | ||||
|     [ExposeServices(typeof(ISampleAppService), typeof(SampleClientProxy))] | ||||
|     public partial class SampleClientProxy : ClientProxyBase<ISampleAppService>, ISampleAppService | ||||
|     { | ||||
|         public virtual async Task<SampleDto> GetAsync() | ||||
|         { | ||||
|             return await RequestAsync<SampleDto>(nameof(GetAsync)); | ||||
|         } | ||||
| 
 | ||||
|         public virtual async Task<SampleDto> GetAuthorizedAsync() | ||||
|         { | ||||
|             return await RequestAsync<SampleDto>(nameof(GetAuthorizedAsync)); | ||||
|         } | ||||
|     } | ||||
| } | ||||
| @ -1,8 +0,0 @@ | ||||
| // This file is part of SampleClientProxy, you can customize it here | ||||
| // ReSharper disable once CheckNamespace | ||||
| namespace MyCompanyName.MyProjectName.Samples.ClientProxies | ||||
| { | ||||
|     public partial class SampleClientProxy | ||||
|     { | ||||
|     } | ||||
| } | ||||
| @ -1,32 +0,0 @@ | ||||
| /* This file is automatically generated by ABP framework to use MVC Controllers from javascript. */ | ||||
| 
 | ||||
| 
 | ||||
| // module myProjectName
 | ||||
| 
 | ||||
| (function(){ | ||||
| 
 | ||||
|   // controller myCompanyName.myProjectName.samples.sample
 | ||||
| 
 | ||||
|   (function(){ | ||||
| 
 | ||||
|     abp.utils.createNamespace(window, 'myCompanyName.myProjectName.samples.sample'); | ||||
| 
 | ||||
|     myCompanyName.myProjectName.samples.sample.get = function(ajaxParams) { | ||||
|       return abp.ajax($.extend(true, { | ||||
|         url: abp.appPath + 'api/MyProjectName/sample', | ||||
|         type: 'GET' | ||||
|       }, ajaxParams)); | ||||
|     }; | ||||
| 
 | ||||
|     myCompanyName.myProjectName.samples.sample.getAuthorized = function(ajaxParams) { | ||||
|       return abp.ajax($.extend(true, { | ||||
|         url: abp.appPath + 'api/MyProjectName/sample/authorized', | ||||
|         type: 'GET' | ||||
|       }, ajaxParams)); | ||||
|     }; | ||||
| 
 | ||||
|   })(); | ||||
| 
 | ||||
| })(); | ||||
| 
 | ||||
| 
 | ||||
					Loading…
					
					
				
		Reference in new issue
	
	 maliming
						maliming