mirror of https://github.com/abpframework/eventhub
committed by
GitHub
28 changed files with 240 additions and 72 deletions
@ -0,0 +1,20 @@ |
|||
<Project Sdk="Microsoft.NET.Sdk"> |
|||
|
|||
<Import Project="..\..\common.props" /> |
|||
|
|||
<PropertyGroup> |
|||
<TargetFramework>netstandard2.0</TargetFramework> |
|||
<RootNamespace>EventHub.Admin</RootNamespace> |
|||
</PropertyGroup> |
|||
|
|||
<ItemGroup> |
|||
<ProjectReference Include="..\EventHub.Domain.Shared\EventHub.Domain.Shared.csproj" /> |
|||
</ItemGroup> |
|||
|
|||
<ItemGroup> |
|||
<PackageReference Include="Volo.Abp.Account.Application.Contracts" Version="4.2.1" /> |
|||
<PackageReference Include="Volo.Abp.Identity.Application.Contracts" Version="4.2.1" /> |
|||
<PackageReference Include="Volo.Abp.PermissionManagement.Application.Contracts" Version="4.2.1" /> |
|||
</ItemGroup> |
|||
|
|||
</Project> |
|||
@ -0,0 +1,21 @@ |
|||
using Volo.Abp.Account; |
|||
using Volo.Abp.Identity; |
|||
using Volo.Abp.Modularity; |
|||
using Volo.Abp.PermissionManagement; |
|||
|
|||
namespace EventHub.Admin |
|||
{ |
|||
[DependsOn( |
|||
typeof(EventHubDomainSharedModule), |
|||
typeof(AbpAccountApplicationContractsModule), |
|||
typeof(AbpIdentityApplicationContractsModule), |
|||
typeof(AbpPermissionManagementApplicationContractsModule) |
|||
)] |
|||
public class EventHubAdminApplicationContractsModule : AbpModule |
|||
{ |
|||
public override void PreConfigureServices(ServiceConfigurationContext context) |
|||
{ |
|||
EventHubDtoExtensions.Configure(); |
|||
} |
|||
} |
|||
} |
|||
@ -1,8 +1,6 @@ |
|||
using Volo.Abp.Identity; |
|||
using Volo.Abp.ObjectExtending; |
|||
using Volo.Abp.Threading; |
|||
using Volo.Abp.Threading; |
|||
|
|||
namespace EventHub |
|||
namespace EventHub.Admin |
|||
{ |
|||
public static class EventHubDtoExtensions |
|||
{ |
|||
@ -1,4 +1,4 @@ |
|||
namespace EventHub.Permissions |
|||
namespace EventHub.Admin.Permissions |
|||
{ |
|||
public static class EventHubPermissions |
|||
{ |
|||
@ -0,0 +1,21 @@ |
|||
<Project Sdk="Microsoft.NET.Sdk"> |
|||
|
|||
<Import Project="..\..\common.props" /> |
|||
|
|||
<PropertyGroup> |
|||
<TargetFramework>net5.0</TargetFramework> |
|||
<RootNamespace>EventHub.Admin</RootNamespace> |
|||
</PropertyGroup> |
|||
|
|||
<ItemGroup> |
|||
<ProjectReference Include="..\EventHub.Domain\EventHub.Domain.csproj" /> |
|||
<ProjectReference Include="..\EventHub.Admin.Application.Contracts\EventHub.Admin.Application.Contracts.csproj" /> |
|||
</ItemGroup> |
|||
|
|||
<ItemGroup> |
|||
<PackageReference Include="Volo.Abp.Account.Application" Version="4.2.1" /> |
|||
<PackageReference Include="Volo.Abp.Identity.Application" Version="4.2.1" /> |
|||
<PackageReference Include="Volo.Abp.PermissionManagement.Application" Version="4.2.1" /> |
|||
</ItemGroup> |
|||
|
|||
</Project> |
|||
@ -0,0 +1,18 @@ |
|||
using Volo.Abp.Account; |
|||
using Volo.Abp.Identity; |
|||
using Volo.Abp.Modularity; |
|||
using Volo.Abp.PermissionManagement; |
|||
|
|||
namespace EventHub.Admin |
|||
{ |
|||
[DependsOn( |
|||
typeof(EventHubDomainModule), |
|||
typeof(AbpAccountApplicationModule), |
|||
typeof(EventHubAdminApplicationContractsModule), |
|||
typeof(AbpIdentityApplicationModule), |
|||
typeof(AbpPermissionManagementApplicationModule) |
|||
)] |
|||
public class EventHubAdminApplicationModule : AbpModule |
|||
{ |
|||
} |
|||
} |
|||
@ -0,0 +1,20 @@ |
|||
<Project Sdk="Microsoft.NET.Sdk"> |
|||
|
|||
<Import Project="..\..\common.props" /> |
|||
|
|||
<PropertyGroup> |
|||
<TargetFramework>netstandard2.0</TargetFramework> |
|||
<RootNamespace>EventHub.Admin</RootNamespace> |
|||
</PropertyGroup> |
|||
|
|||
<ItemGroup> |
|||
<ProjectReference Include="..\EventHub.Admin.Application.Contracts\EventHub.Admin.Application.Contracts.csproj" /> |
|||
</ItemGroup> |
|||
|
|||
<ItemGroup> |
|||
<PackageReference Include="Volo.Abp.Account.HttpApi.Client" Version="4.2.1" /> |
|||
<PackageReference Include="Volo.Abp.Identity.HttpApi.Client" Version="4.2.1" /> |
|||
<PackageReference Include="Volo.Abp.PermissionManagement.HttpApi.Client" Version="4.2.1" /> |
|||
</ItemGroup> |
|||
|
|||
</Project> |
|||
@ -0,0 +1,27 @@ |
|||
using Microsoft.Extensions.DependencyInjection; |
|||
using Volo.Abp.Account; |
|||
using Volo.Abp.Identity; |
|||
using Volo.Abp.Modularity; |
|||
using Volo.Abp.PermissionManagement; |
|||
|
|||
namespace EventHub.Admin |
|||
{ |
|||
[DependsOn( |
|||
typeof(EventHubAdminApplicationContractsModule), |
|||
typeof(AbpAccountHttpApiClientModule), |
|||
typeof(AbpIdentityHttpApiClientModule), |
|||
typeof(AbpPermissionManagementHttpApiClientModule) |
|||
)] |
|||
public class EventHubAdminHttpApiClientModule : AbpModule |
|||
{ |
|||
public const string RemoteServiceName = "Default"; |
|||
|
|||
public override void ConfigureServices(ServiceConfigurationContext context) |
|||
{ |
|||
context.Services.AddHttpClientProxies( |
|||
typeof(EventHubAdminApplicationContractsModule).Assembly, |
|||
RemoteServiceName |
|||
); |
|||
} |
|||
} |
|||
} |
|||
@ -0,0 +1,20 @@ |
|||
<Project Sdk="Microsoft.NET.Sdk"> |
|||
|
|||
<Import Project="..\..\common.props" /> |
|||
|
|||
<PropertyGroup> |
|||
<TargetFramework>net5.0</TargetFramework> |
|||
<RootNamespace>EventHub.Admin</RootNamespace> |
|||
</PropertyGroup> |
|||
|
|||
<ItemGroup> |
|||
<ProjectReference Include="..\EventHub.Admin.Application.Contracts\EventHub.Admin.Application.Contracts.csproj" /> |
|||
</ItemGroup> |
|||
|
|||
<ItemGroup> |
|||
<PackageReference Include="Volo.Abp.Account.HttpApi" Version="4.2.1" /> |
|||
<PackageReference Include="Volo.Abp.Identity.HttpApi" Version="4.2.1" /> |
|||
<PackageReference Include="Volo.Abp.PermissionManagement.HttpApi" Version="4.2.1" /> |
|||
</ItemGroup> |
|||
|
|||
</Project> |
|||
@ -0,0 +1,17 @@ |
|||
using Volo.Abp.Account; |
|||
using Volo.Abp.Identity; |
|||
using Volo.Abp.Modularity; |
|||
using Volo.Abp.PermissionManagement.HttpApi; |
|||
|
|||
namespace EventHub.Admin |
|||
{ |
|||
[DependsOn( |
|||
typeof(EventHubAdminApplicationContractsModule), |
|||
typeof(AbpAccountHttpApiModule), |
|||
typeof(AbpIdentityHttpApiModule), |
|||
typeof(AbpPermissionManagementHttpApiModule) |
|||
)] |
|||
public class EventHubAdminHttpApiModule : AbpModule |
|||
{ |
|||
} |
|||
} |
|||
@ -1,23 +1,14 @@ |
|||
using Volo.Abp.Account; |
|||
using Volo.Abp.Identity; |
|||
using Volo.Abp.Application; |
|||
using Volo.Abp.Modularity; |
|||
using Volo.Abp.ObjectExtending; |
|||
using Volo.Abp.PermissionManagement; |
|||
|
|||
namespace EventHub |
|||
{ |
|||
[DependsOn( |
|||
typeof(EventHubDomainSharedModule), |
|||
typeof(AbpAccountApplicationContractsModule), |
|||
typeof(AbpIdentityApplicationContractsModule), |
|||
typeof(AbpPermissionManagementApplicationContractsModule), |
|||
typeof(AbpObjectExtendingModule) |
|||
typeof(AbpDddApplicationContractsModule) |
|||
)] |
|||
public class EventHubApplicationContractsModule : AbpModule |
|||
{ |
|||
public override void PreConfigureServices(ServiceConfigurationContext context) |
|||
{ |
|||
EventHubDtoExtensions.Configure(); |
|||
} |
|||
|
|||
} |
|||
} |
|||
|
|||
Loading…
Reference in new issue