From af22522028048b4f027d61a7ce40b68ce1f31a1a Mon Sep 17 00:00:00 2001 From: enisn Date: Thu, 31 Dec 2020 14:30:36 +0300 Subject: [PATCH] CmsKit - Add ContentController --- .../Admin/Contents/ContentController.cs | 50 +++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 modules/cms-kit/src/Volo.CmsKit.Admin.HttpApi/Volo/CmsKit/Admin/Contents/ContentController.cs diff --git a/modules/cms-kit/src/Volo.CmsKit.Admin.HttpApi/Volo/CmsKit/Admin/Contents/ContentController.cs b/modules/cms-kit/src/Volo.CmsKit.Admin.HttpApi/Volo/CmsKit/Admin/Contents/ContentController.cs new file mode 100644 index 0000000000..7fc2f4596e --- /dev/null +++ b/modules/cms-kit/src/Volo.CmsKit.Admin.HttpApi/Volo/CmsKit/Admin/Contents/ContentController.cs @@ -0,0 +1,50 @@ +using Microsoft.AspNetCore.Mvc; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using Volo.Abp; +using Volo.Abp.Application.Dtos; +using Volo.CmsKit.Admin.Contents; + +namespace Volo.CmsKit.Admin.HttpApi.Volo.CmsKit.Admin.Contents +{ + [RemoteService(Name = CmsKitCommonRemoteServiceConsts.RemoteServiceName)] + [Area("cms-kit")] + [Route("api/cms-kit-admin/contents")] + public class ContentController : CmsKitAdminController, IContentAdminAppService + { + public ContentController(IContentAdminAppService contentAdminAppService) + { + ContentAdminAppService = contentAdminAppService; + } + + protected IContentAdminAppService ContentAdminAppService { get; } + + public Task CreateAsync(ContentCreateDto input) + { + return ContentAdminAppService.CreateAsync(input); + } + + public Task DeleteAsync(Guid id) + { + return ContentAdminAppService.DeleteAsync(id); + } + + public Task GetAsync(Guid id) + { + return ContentAdminAppService.GetAsync(id); + } + + public Task> GetListAsync(ContentGetListInput input) + { + return ContentAdminAppService.GetListAsync(input); + } + + public Task UpdateAsync(Guid id, ContentUpdateDto input) + { + return ContentAdminAppService.UpdateAsync(id, input); + } + } +}