Browse Source
Update mappings for MenuItem UpdateModal
pull/18782/head
Enis Necipoglu
3 years ago
No known key found for this signature in database
GPG Key ID: 1EC55E13241E1680
2 changed files with
5 additions and
4 deletions
-
modules/cms-kit/src/Volo.CmsKit.Admin.Web/CmsKitAdminWebAutoMapperProfile.cs
-
modules/cms-kit/src/Volo.CmsKit.Admin.Web/Pages/CmsKit/Menus/MenuItems/UpdateModal.cshtml.cs
|
|
|
@ -1,4 +1,5 @@ |
|
|
|
using AutoMapper; |
|
|
|
using Volo.Abp.AutoMapper; |
|
|
|
using Volo.CmsKit.Admin.Blogs; |
|
|
|
using Volo.CmsKit.Admin.Menus; |
|
|
|
using Volo.CmsKit.Admin.Pages; |
|
|
|
@ -37,7 +38,7 @@ public class CmsKitAdminWebAutoMapperProfile : Profile |
|
|
|
{ |
|
|
|
CreateMap<Volo.CmsKit.Admin.Web.Pages.CmsKit.Menus.MenuItems.CreateModalModel.MenuItemCreateViewModel, MenuItemCreateInput>().MapExtraProperties(); |
|
|
|
CreateMap<Volo.CmsKit.Admin.Web.Pages.CmsKit.Menus.MenuItems.UpdateModalModel.MenuItemUpdateViewModel, MenuItemUpdateInput>().MapExtraProperties(); |
|
|
|
CreateMap<MenuItemDto, Volo.CmsKit.Admin.Web.Pages.CmsKit.Menus.MenuItems.UpdateModalModel.MenuItemUpdateViewModel>().MapExtraProperties(); |
|
|
|
CreateMap<MenuItemWithDetailsDto, Volo.CmsKit.Admin.Web.Pages.CmsKit.Menus.MenuItems.UpdateModalModel.MenuItemUpdateViewModel>().MapExtraProperties(); |
|
|
|
} |
|
|
|
|
|
|
|
protected virtual void CreatePageMappings() |
|
|
|
|
|
|
|
@ -31,7 +31,7 @@ public class UpdateModalModel : CmsKitAdminPageModel |
|
|
|
{ |
|
|
|
var menuItemDto = await MenuAdminAppService.GetAsync(Id); |
|
|
|
|
|
|
|
ViewModel = ObjectMapper.Map<MenuItemDto, MenuItemUpdateViewModel>(menuItemDto); |
|
|
|
ViewModel = ObjectMapper.Map<MenuItemWithDetailsDto, MenuItemUpdateViewModel>(menuItemDto); |
|
|
|
} |
|
|
|
|
|
|
|
public async Task<IActionResult> OnPostAsync() |
|
|
|
@ -43,8 +43,6 @@ public class UpdateModalModel : CmsKitAdminPageModel |
|
|
|
return new OkObjectResult(result); |
|
|
|
} |
|
|
|
|
|
|
|
[AutoMap(typeof(MenuItemDto))] |
|
|
|
[AutoMap(typeof(MenuItemUpdateInput), ReverseMap = true)] |
|
|
|
public class MenuItemUpdateViewModel : ExtensibleObject, IHasConcurrencyStamp |
|
|
|
{ |
|
|
|
[Required] |
|
|
|
@ -64,6 +62,8 @@ public class UpdateModalModel : CmsKitAdminPageModel |
|
|
|
|
|
|
|
public Guid? PageId { get; set; } |
|
|
|
|
|
|
|
public string? PageTitle { get; set; } |
|
|
|
|
|
|
|
[HiddenInput] |
|
|
|
public string ConcurrencyStamp { get; set; } |
|
|
|
} |
|
|
|
|