From 24627f21ac26671c8aabe471b1a7c6a776b62a25 Mon Sep 17 00:00:00 2001 From: enisn Date: Thu, 3 Jun 2021 15:44:15 +0300 Subject: [PATCH] CmsKit - Remove AppService methods for Menus --- ...CmsKitAdminApplicationAutoMapperProfile.cs | 8 ---- .../CmsKit/Admin/Menus/MenuAdminAppService.cs | 42 +------------------ 2 files changed, 2 insertions(+), 48 deletions(-) diff --git a/modules/cms-kit/src/Volo.CmsKit.Admin.Application/Volo/CmsKit/Admin/CmsKitAdminApplicationAutoMapperProfile.cs b/modules/cms-kit/src/Volo.CmsKit.Admin.Application/Volo/CmsKit/Admin/CmsKitAdminApplicationAutoMapperProfile.cs index bd87f8f2cf..6db862a52b 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Admin.Application/Volo/CmsKit/Admin/CmsKitAdminApplicationAutoMapperProfile.cs +++ b/modules/cms-kit/src/Volo.CmsKit.Admin.Application/Volo/CmsKit/Admin/CmsKitAdminApplicationAutoMapperProfile.cs @@ -41,14 +41,6 @@ namespace Volo.CmsKit.Admin CreateMap(); CreateMap(); - - CreateMap(); - CreateMap(); - - CreateMap() - .Ignore(d => d.Items); - - CreateMap(); } } } diff --git a/modules/cms-kit/src/Volo.CmsKit.Admin.Application/Volo/CmsKit/Admin/Menus/MenuAdminAppService.cs b/modules/cms-kit/src/Volo.CmsKit.Admin.Application/Volo/CmsKit/Admin/Menus/MenuAdminAppService.cs index 42d08b85d2..66e4ca9d97 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Admin.Application/Volo/CmsKit/Admin/Menus/MenuAdminAppService.cs +++ b/modules/cms-kit/src/Volo.CmsKit.Admin.Application/Volo/CmsKit/Admin/Menus/MenuAdminAppService.cs @@ -32,48 +32,10 @@ namespace Volo.CmsKit.Admin.Menus PageRepository = pageRepository; } - [Authorize(CmsKitAdminPermissions.Menus.Create)] - public async Task CreateAsync(MenuCreateInput input) - { - var menu = ObjectMapper.Map(input); - - foreach (var item in input.Items) - { - menu.Items.Add(await MapToMenuItemAsync(item)); - } - - await MenuRepository.InsertAsync(menu); - - return ObjectMapper.Map(menu); - } - - private async Task MapToMenuItemAsync(MenuItemCreateInput dto) + public Task CreateAsync(MenuCreateInput input) { - var menuItem = new MenuItem( - GuidGenerator.Create(), - dto.MenuId, - dto.DisplayName, - dto.Url, - dto.IsActive, - dto.ParentMenuId) - - menuItem.SetDisplayName(dto.DisplayName); - menuItem.SetUrl(dto.Url); - - if (dto.PageId.HasValue) - { - var page = await PageRepository.GetAsync(dto.PageId.Value, includeDetails: false); - - MenuManager.SetPageUrl(menuItem, page); - } - - foreach (var item in dto.MenuItems) - { - menuItem.MenuItems.Add(await MapToMenuItemAsync(item)); - } - - return menuItem; + throw new NotImplementedException(); } [Authorize(CmsKitAdminPermissions.Menus.Delete)]