Asp Boilerplate, Как создать новое меню в строке меню?

Я хочу добавить новое меню в строку меню, я создал класс в соответствии с документами Boilerplate, но не знаю, как настроить меню, И меню для всех пользователей, Вот код, который я еще сделал Я создал класс, расширенный от навигационного провайдера

  public class NavigationsProviderMenu : NavigationProvider
{
    public override void SetNavigation(INavigationProviderContext context)
    {
        context.Manager.MainMenu
        .AddItem(
            new MenuItemDefinition(
                "Jobs",
                new LocalizableString("Jobs", "ShipperBuyerV1"),
                url: "/JobsList",
                icon: "fa fa-tasks"
                ));
    }

}

person Mesam Mujtaba    schedule 05.09.2017    source источник
comment
Непонятно, чего собственно вы хотите и с какими проблемами столкнулись?   -  person Slava Utesinov    schedule 05.09.2017
comment
@SlavaUtesinov Я хочу добавить новое меню. Как добавить новое меню ion asp Boilerplate?   -  person Mesam Mujtaba    schedule 05.09.2017
comment
Просто добавьте еще .AddItem(...).AddItem   -  person Slava Utesinov    schedule 05.09.2017
comment
Спасибо чувак. Добавьте это в панель ответов, я отмечу это как верное   -  person Mesam Mujtaba    schedule 05.09.2017


Ответы (1)


Вы должны последовательно вызывать AddItem по цепочке, и все соответствующие пункты меню будут на одном уровне:

context.Manager.MainMenu
    .AddItem(
        new MenuItemDefinition(
            "Jobs",
            new LocalizableString("Jobs", "ShipperBuyerV1"),
            url: "/JobsList",
            icon: "fa fa-tasks"
        ))
    .AddItem(
        new MenuItemDefinition(
            "Another",
            new LocalizableString("Another", "ShipperBuyerV1"),
            url: "/Another",
            icon: "fa fa-tasks"
        ));
person Slava Utesinov    schedule 05.09.2017