Browse Source

rename page public app service type.

pull/7755/head
Ilkay Ilknur 6 years ago
parent
commit
395fa00ae6
  1. 2
      modules/cms-kit/src/Volo.CmsKit.Public.Application.Contracts/Volo/CmsKit/Public/Pages/IPagePublicAppService.cs
  2. 2
      modules/cms-kit/src/Volo.CmsKit.Public.Application/Volo/CmsKit/Public/Pages/PagePublicAppService.cs
  3. 13
      modules/cms-kit/src/Volo.CmsKit.Public.HttpApi/Volo/CmsKit/Public/Pages/PagesPublicController.cs
  4. 4
      modules/cms-kit/src/Volo.CmsKit.Public.Web/Controllers/PageController.cs
  5. 4
      modules/cms-kit/src/Volo.CmsKit.Public.Web/Pages/CmsKit/Shared/Components/Pages/DefaultPageViewComponent.cs
  6. 4
      modules/cms-kit/test/Volo.CmsKit.Application.Tests/Pages/PagePublicAppService_Tests.cs

2
modules/cms-kit/src/Volo.CmsKit.Public.Application.Contracts/Volo/CmsKit/Public/Pages/IPageAppService.cs → modules/cms-kit/src/Volo.CmsKit.Public.Application.Contracts/Volo/CmsKit/Public/Pages/IPagePublicAppService.cs

@ -3,7 +3,7 @@ using JetBrains.Annotations;
namespace Volo.CmsKit.Public.Pages namespace Volo.CmsKit.Public.Pages
{ {
public interface IPageAppService public interface IPagePublicAppService
{ {
Task<PageDto> FindByUrlAsync([NotNull] string url); Task<PageDto> FindByUrlAsync([NotNull] string url);
} }

2
modules/cms-kit/src/Volo.CmsKit.Public.Application/Volo/CmsKit/Public/Pages/PagePublicAppService.cs

@ -3,7 +3,7 @@ using Volo.CmsKit.Pages;
namespace Volo.CmsKit.Public.Pages namespace Volo.CmsKit.Public.Pages
{ {
public class PagePublicAppService : CmsKitPublicAppServiceBase, IPageAppService public class PagePublicAppService : CmsKitPublicAppServiceBase, IPagePublicAppService
{ {
protected readonly IPageRepository PageRepository; protected readonly IPageRepository PageRepository;

13
modules/cms-kit/src/Volo.CmsKit.Public.HttpApi/Volo/CmsKit/Public/Pages/PagesPublicController.cs

@ -1,24 +1,27 @@
using System.Threading.Tasks; using System.Threading.Tasks;
using Microsoft.AspNetCore.Mvc; using Microsoft.AspNetCore.Mvc;
using Volo.Abp; using Volo.Abp;
using Volo.Abp.GlobalFeatures;
using Volo.CmsKit.GlobalFeatures;
namespace Volo.CmsKit.Public.Pages namespace Volo.CmsKit.Public.Pages
{ {
[RequiresGlobalFeature(typeof(PagesFeature))]
[RemoteService(Name = CmsKitPublicRemoteServiceConsts.RemoteServiceName)] [RemoteService(Name = CmsKitPublicRemoteServiceConsts.RemoteServiceName)]
[Area("cms-kit")] [Area("cms-kit")]
[Route("api/cms-kit-public/comments")] [Route("api/cms-kit-public/pages")]
public class PagesPublicController : IPageAppService public class PagesPublicController : IPagePublicAppService
{ {
protected readonly IPageAppService PageAppService; protected IPagePublicAppService PageAppService { get; }
public PagesPublicController(IPageAppService pageAppService) public PagesPublicController(IPagePublicAppService pageAppService)
{ {
PageAppService = pageAppService; PageAppService = pageAppService;
} }
[HttpGet] [HttpGet]
[Route("url/{url}")] [Route("url/{url}")]
public Task<PageDto> FindByUrlAsync(string url) public virtual Task<PageDto> FindByUrlAsync(string url)
{ {
return PageAppService.FindByUrlAsync(url); return PageAppService.FindByUrlAsync(url);
} }

4
modules/cms-kit/src/Volo.CmsKit.Public.Web/Controllers/PageController.cs

@ -14,9 +14,9 @@ namespace Volo.CmsKit.Public.Web.Controllers
[RequiresGlobalFeature(typeof(PagesFeature))] [RequiresGlobalFeature(typeof(PagesFeature))]
public class PageController : CmsKitPublicControllerBase public class PageController : CmsKitPublicControllerBase
{ {
protected IPageAppService PageAppService { get; } protected IPagePublicAppService PageAppService { get; }
public PageController(IPageAppService pageAppService) public PageController(IPagePublicAppService pageAppService)
{ {
PageAppService = pageAppService; PageAppService = pageAppService;
} }

4
modules/cms-kit/src/Volo.CmsKit.Public.Web/Pages/CmsKit/Shared/Components/Pages/DefaultPageViewComponent.cs

@ -9,9 +9,9 @@ namespace Volo.CmsKit.Public.Web.Pages.CmsKit.Shared.Components.Pages
[ViewComponent(Name = "CmsDefaultPage")] [ViewComponent(Name = "CmsDefaultPage")]
public class DefaultPageViewComponent : AbpViewComponent public class DefaultPageViewComponent : AbpViewComponent
{ {
protected readonly IPageAppService PageAppService; protected readonly IPagePublicAppService PageAppService;
public DefaultPageViewComponent(IPageAppService pageAppService) public DefaultPageViewComponent(IPagePublicAppService pageAppService)
{ {
PageAppService = pageAppService; PageAppService = pageAppService;
} }

4
modules/cms-kit/test/Volo.CmsKit.Application.Tests/Pages/PagePublicAppService_Tests.cs

@ -9,12 +9,12 @@ namespace Volo.CmsKit.Pages
public class PagePublicAppService_Tests : CmsKitApplicationTestBase public class PagePublicAppService_Tests : CmsKitApplicationTestBase
{ {
private readonly CmsKitTestData _data; private readonly CmsKitTestData _data;
private readonly IPageAppService _pageAppService; private readonly IPagePublicAppService _pageAppService;
public PagePublicAppService_Tests() public PagePublicAppService_Tests()
{ {
_data = GetRequiredService<CmsKitTestData>(); _data = GetRequiredService<CmsKitTestData>();
_pageAppService = GetRequiredService<IPageAppService>(); _pageAppService = GetRequiredService<IPagePublicAppService>();
} }
[Fact] [Fact]

Loading…
Cancel
Save