mirror of https://github.com/abpframework/abp.git
11 changed files with 146 additions and 1 deletions
@ -0,0 +1,53 @@ |
|||
{ |
|||
"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": {} |
|||
} |
|||
@ -0,0 +1,28 @@ |
|||
// 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)); |
|||
} |
|||
} |
|||
} |
|||
@ -0,0 +1,8 @@ |
|||
// This file is part of SampleClientProxy, you can customize it here
|
|||
// ReSharper disable once CheckNamespace
|
|||
namespace MyCompanyName.MyProjectName.Samples.ClientProxies |
|||
{ |
|||
public partial class SampleClientProxy |
|||
{ |
|||
} |
|||
} |
|||
@ -0,0 +1,32 @@ |
|||
/* 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