コード例 #1
0
        public async Task <IViewComponentResult> InvokeAsync()
        {
            Option <string> blogName = await _blogConfig.GetBlogNameAsync();

            MenuItem[] menuItems = await _menuQueryComponent.GetTitlebarMenuItemsAsync() ?? Array.Empty <MenuItem>();

            KeyValuePair <string, MenuItem[]> modelData = new KeyValuePair <string, MenuItem[]>(blogName.FirstOrDefault() ?? string.Empty, menuItems);

            return(View(modelData));
        }