Browse Source

Rearrange the HttpApi layers of the CMS Kit.

pull/4779/head
Halil İbrahim Kalkan 6 years ago
parent
commit
13fbf0cefe
  1. 2
      modules/cms-kit/src/Volo.CmsKit.Admin.HttpApi.Client/Volo.CmsKit.Admin.HttpApi.Client.csproj
  2. 9
      modules/cms-kit/src/Volo.CmsKit.Admin.HttpApi.Client/Volo/CmsKit/CmsKitAdminHttpApiClientModule.cs
  3. 2
      modules/cms-kit/src/Volo.CmsKit.Admin.HttpApi/Volo.CmsKit.Admin.HttpApi.csproj
  4. 6
      modules/cms-kit/src/Volo.CmsKit.Admin.HttpApi/Volo/CmsKit/CmsKitAdminController.cs
  5. 12
      modules/cms-kit/src/Volo.CmsKit.Admin.HttpApi/Volo/CmsKit/CmsKitAdminHttpApiModule.cs
  6. 2
      modules/cms-kit/src/Volo.CmsKit.Admin.Web/CmsKitAdminWebModule.cs
  7. 2
      modules/cms-kit/src/Volo.CmsKit.Public.HttpApi.Client/Volo.CmsKit.Public.HttpApi.Client.csproj
  8. 8
      modules/cms-kit/src/Volo.CmsKit.Public.HttpApi.Client/Volo/CmsKit/CmsKitPublicHttpApiClientModule.cs
  9. 2
      modules/cms-kit/src/Volo.CmsKit.Public.HttpApi/Volo.CmsKit.Public.HttpApi.csproj
  10. 6
      modules/cms-kit/src/Volo.CmsKit.Public.HttpApi/Volo/CmsKit/CmsKitPublicController.cs
  11. 6
      modules/cms-kit/src/Volo.CmsKit.Public.HttpApi/Volo/CmsKit/CmsKitPublicHttpApiModule.cs
  12. 1
      modules/cms-kit/src/Volo.CmsKit.Public.Web/CmsKitPublicWebModule.cs

2
modules/cms-kit/src/Volo.CmsKit.Admin.HttpApi.Client/Volo.CmsKit.Admin.HttpApi.Client.csproj

@ -9,8 +9,8 @@
</PropertyGroup>
<ItemGroup>
<ProjectReference Include="..\..\..\..\framework\src\Volo.Abp.Http.Client\Volo.Abp.Http.Client.csproj" />
<ProjectReference Include="..\Volo.CmsKit.Admin.Application.Contracts\Volo.CmsKit.Admin.Application.Contracts.csproj" />
<ProjectReference Include="..\Volo.CmsKit.Common.HttpApi.Client\Volo.CmsKit.Common.HttpApi.Client.csproj" />
</ItemGroup>
</Project>

9
modules/cms-kit/src/Volo.CmsKit.Admin.HttpApi.Client/Volo/CmsKit/Admin/AdminHttpApiClientModule.cs → modules/cms-kit/src/Volo.CmsKit.Admin.HttpApi.Client/Volo/CmsKit/CmsKitAdminHttpApiClientModule.cs

@ -1,15 +1,16 @@
using Microsoft.Extensions.DependencyInjection;
using Volo.Abp.Http.Client;
using Volo.Abp.Modularity;
using Volo.CmsKit.Admin;
namespace Volo.CmsKit.Admin
namespace Volo.CmsKit
{
[DependsOn(
typeof(CmsKitAdminApplicationContractsModule),
typeof(AbpHttpClientModule))]
public class AdminHttpApiClientModule : AbpModule
typeof(CmsKitCommonHttpApiClientModule))]
public class CmsKitAdminHttpApiClientModule : AbpModule
{
public const string RemoteServiceName = "Admin";
public const string RemoteServiceName = "CmsKitAdmin";
public override void ConfigureServices(ServiceConfigurationContext context)
{

2
modules/cms-kit/src/Volo.CmsKit.Admin.HttpApi/Volo.CmsKit.Admin.HttpApi.csproj

@ -9,8 +9,8 @@
</PropertyGroup>
<ItemGroup>
<ProjectReference Include="..\..\..\..\framework\src\Volo.Abp.AspNetCore.Mvc\Volo.Abp.AspNetCore.Mvc.csproj" />
<ProjectReference Include="..\Volo.CmsKit.Admin.Application.Contracts\Volo.CmsKit.Admin.Application.Contracts.csproj" />
<ProjectReference Include="..\Volo.CmsKit.Common.HttpApi\Volo.CmsKit.Common.HttpApi.csproj" />
</ItemGroup>
</Project>

6
modules/cms-kit/src/Volo.CmsKit.Public.HttpApi/Volo/CmsKit/Public/PublicController.cs → modules/cms-kit/src/Volo.CmsKit.Admin.HttpApi/Volo/CmsKit/CmsKitAdminController.cs

@ -1,11 +1,11 @@
using Volo.Abp.AspNetCore.Mvc;
using Volo.CmsKit.Localization;
namespace Volo.CmsKit.Public
namespace Volo.CmsKit
{
public abstract class PublicController : AbpController
public abstract class CmsKitAdminController : AbpController
{
protected PublicController()
protected CmsKitAdminController()
{
LocalizationResource = typeof(CmsKitResource);
}

12
modules/cms-kit/src/Volo.CmsKit.Admin.HttpApi/Volo/CmsKit/Admin/AdminHttpApiModule.cs → modules/cms-kit/src/Volo.CmsKit.Admin.HttpApi/Volo/CmsKit/CmsKitAdminHttpApiModule.cs

@ -1,22 +1,24 @@
using Localization.Resources.AbpUi;
using Microsoft.Extensions.DependencyInjection;
using Volo.Abp.AspNetCore.Mvc;
using Volo.Abp.Localization;
using Volo.Abp.Modularity;
using Microsoft.Extensions.DependencyInjection;
using Volo.CmsKit.Admin;
using Volo.CmsKit.Localization;
namespace Volo.CmsKit.Admin
namespace Volo.CmsKit
{
[DependsOn(
typeof(CmsKitAdminApplicationContractsModule),
typeof(AbpAspNetCoreMvcModule))]
public class AdminHttpApiModule : AbpModule
typeof(CmsKitCommonHttpApiModule)
)]
public class CmsKitAdminHttpApiModule : AbpModule
{
public override void PreConfigureServices(ServiceConfigurationContext context)
{
PreConfigure<IMvcBuilder>(mvcBuilder =>
{
mvcBuilder.AddApplicationPartIfNotExists(typeof(AdminHttpApiModule).Assembly);
mvcBuilder.AddApplicationPartIfNotExists(typeof(CmsKitAdminHttpApiModule).Assembly);
});
}

2
modules/cms-kit/src/Volo.CmsKit.Admin.Web/CmsKitAdminWebModule.cs

@ -12,7 +12,7 @@ using Volo.CmsKit.Web;
namespace Volo.CmsKit.Admin.Web
{
[DependsOn(
typeof(AdminHttpApiModule),
typeof(CmsKitAdminHttpApiModule),
typeof(CmsKitCommonWebModule),
typeof(AbpAutoMapperModule)
)]

2
modules/cms-kit/src/Volo.CmsKit.Public.HttpApi.Client/Volo.CmsKit.Public.HttpApi.Client.csproj

@ -9,7 +9,7 @@
</PropertyGroup>
<ItemGroup>
<ProjectReference Include="..\..\..\..\framework\src\Volo.Abp.Http.Client\Volo.Abp.Http.Client.csproj" />
<ProjectReference Include="..\Volo.CmsKit.Common.HttpApi.Client\Volo.CmsKit.Common.HttpApi.Client.csproj" />
<ProjectReference Include="..\Volo.CmsKit.Public.Application.Contracts\Volo.CmsKit.Public.Application.Contracts.csproj" />
</ItemGroup>

8
modules/cms-kit/src/Volo.CmsKit.Public.HttpApi.Client/Volo/CmsKit/Public/PublicHttpApiClientModule.cs → modules/cms-kit/src/Volo.CmsKit.Public.HttpApi.Client/Volo/CmsKit/CmsKitPublicHttpApiClientModule.cs

@ -2,14 +2,14 @@
using Volo.Abp.Http.Client;
using Volo.Abp.Modularity;
namespace Volo.CmsKit.Public
namespace Volo.CmsKit
{
[DependsOn(
typeof(CmsKitPublicApplicationContractsModule),
typeof(AbpHttpClientModule))]
public class PublicHttpApiClientModule : AbpModule
typeof(CmsKitCommonHttpApiClientModule))]
public class CmsKitPublicHttpApiClientModule : AbpModule
{
public const string RemoteServiceName = "Public";
public const string RemoteServiceName = "CmsKitPublic";
public override void ConfigureServices(ServiceConfigurationContext context)
{

2
modules/cms-kit/src/Volo.CmsKit.Public.HttpApi/Volo.CmsKit.Public.HttpApi.csproj

@ -9,7 +9,7 @@
</PropertyGroup>
<ItemGroup>
<ProjectReference Include="..\..\..\..\framework\src\Volo.Abp.AspNetCore.Mvc\Volo.Abp.AspNetCore.Mvc.csproj" />
<ProjectReference Include="..\Volo.CmsKit.Common.HttpApi\Volo.CmsKit.Common.HttpApi.csproj" />
<ProjectReference Include="..\Volo.CmsKit.Public.Application.Contracts\Volo.CmsKit.Public.Application.Contracts.csproj" />
</ItemGroup>

6
modules/cms-kit/src/Volo.CmsKit.Admin.HttpApi/Volo/CmsKit/Admin/AdminController.cs → modules/cms-kit/src/Volo.CmsKit.Public.HttpApi/Volo/CmsKit/CmsKitPublicController.cs

@ -1,11 +1,11 @@
using Volo.Abp.AspNetCore.Mvc;
using Volo.CmsKit.Localization;
namespace Volo.CmsKit.Admin
namespace Volo.CmsKit
{
public abstract class AdminController : AbpController
public abstract class CmsKitPublicController : AbpController
{
protected AdminController()
protected CmsKitPublicController()
{
LocalizationResource = typeof(CmsKitResource);
}

6
modules/cms-kit/src/Volo.CmsKit.Public.HttpApi/Volo/CmsKit/Public/CmsKitPublicHttpApiModule.cs → modules/cms-kit/src/Volo.CmsKit.Public.HttpApi/Volo/CmsKit/CmsKitPublicHttpApiModule.cs

@ -1,15 +1,15 @@
using Localization.Resources.AbpUi;
using Microsoft.Extensions.DependencyInjection;
using Volo.Abp.AspNetCore.Mvc;
using Volo.Abp.Localization;
using Volo.Abp.Modularity;
using Microsoft.Extensions.DependencyInjection;
using Volo.CmsKit.Localization;
namespace Volo.CmsKit.Public
namespace Volo.CmsKit
{
[DependsOn(
typeof(CmsKitPublicApplicationContractsModule),
typeof(AbpAspNetCoreMvcModule))]
typeof(CmsKitCommonHttpApiModule))]
public class CmsKitPublicHttpApiModule : AbpModule
{
public override void PreConfigureServices(ServiceConfigurationContext context)

1
modules/cms-kit/src/Volo.CmsKit.Public.Web/CmsKitPublicWebModule.cs

@ -6,7 +6,6 @@ using Volo.Abp.Modularity;
using Volo.Abp.UI.Navigation;
using Volo.Abp.VirtualFileSystem;
using Volo.CmsKit.Localization;
using Volo.CmsKit.Public;
using Volo.CmsKit.Web.Menus;
namespace Volo.CmsKit.Web

Loading…
Cancel
Save