Interface IMenuItemAdminAppService
Namespace: Volo.CmsKit.Admin.Menus
Assembly: Volo.CmsKit.Admin.Application.Contracts.dll
Syntax
public interface IMenuItemAdminAppService : IApplicationService, IRemoteService
Methods
CreateAsync(MenuItemCreateInput)
Declaration
Task<MenuItemDto> CreateAsync(MenuItemCreateInput input)
Parameters
Type | Name | Description |
---|---|---|
MenuItemCreateInput | input |
Returns
Type | Description |
---|---|
Task<MenuItemDto> |
DeleteAsync(Guid)
Declaration
Task DeleteAsync(Guid id)
Parameters
Type | Name | Description |
---|---|---|
Guid | id |
Returns
Type | Description |
---|---|
Task |
GetAsync(Guid)
Declaration
Task<MenuItemWithDetailsDto> GetAsync(Guid id)
Parameters
Type | Name | Description |
---|---|---|
Guid | id |
Returns
Type | Description |
---|---|
Task<MenuItemWithDetailsDto> |
GetListAsync()
Declaration
Task<ListResultDto<MenuItemDto>> GetListAsync()
Returns
Type | Description |
---|---|
Task<ListResultDto<MenuItemDto>> |
GetPageLookupAsync(PageLookupInputDto)
Declaration
Task<PagedResultDto<PageLookupDto>> GetPageLookupAsync(PageLookupInputDto input)
Parameters
Type | Name | Description |
---|---|---|
PageLookupInputDto | input |
Returns
Type | Description |
---|---|
Task<PagedResultDto<PageLookupDto>> |
MoveMenuItemAsync(Guid, MenuItemMoveInput)
Declaration
Task MoveMenuItemAsync(Guid id, MenuItemMoveInput input)
Parameters
Type | Name | Description |
---|---|---|
Guid | id | |
MenuItemMoveInput | input |
Returns
Type | Description |
---|---|
Task |
UpdateAsync(Guid, MenuItemUpdateInput)
Declaration
Task<MenuItemDto> UpdateAsync(Guid id, MenuItemUpdateInput input)
Parameters
Type | Name | Description |
---|---|---|
Guid | id | |
MenuItemUpdateInput | input |
Returns
Type | Description |
---|---|
Task<MenuItemDto> |