public virtual async Task <MenuItemDto> CreateAsync(MenuItemCreateInput input) { var menuItem = new MenuItem( GuidGenerator.Create(), input.DisplayName, input.Url.IsNullOrEmpty() ? "#" : input.Url, input.IsActive, input.ParentId, input.Icon, input.Order, input.Target, input.ElementId, input.CssClass ); await MenuItemRepository.InsertAsync(menuItem); return(ObjectMapper.Map <MenuItem, MenuItemDto>(menuItem)); }
public virtual Task <MenuItemDto> CreateAsync(MenuItemCreateInput input) { return(MenuItemAdminAppService.CreateAsync(input)); }