Example #1
0
 public void ConfigureAdminMenu(MenuBuilder builder)
 {
     builder.Add(new LocalizedString("Users", "Users"), menu =>
     {
         menu.Href(
             helper =>
                 helper.Action(nameof(UsersController.Index), "Users",
                     new {area = "Itasu.Extensions.Identity"}));
     });
 }
Example #2
0
        public void OnProvidersExecuting(NavigationProviderContext context)
        {
            var mainMenu = new MenuDefinition { Id = MenuNames.Main };
            var menuBuilder = new MenuBuilder(mainMenu);

            menuBuilder.Add(new LocalizedString("About", "About"), t => t.Href(helper => "http://yandex.ru"));

            menuBuilder.Build();

            context.Results.Add(mainMenu);
        }
Example #3
0
        public void OnProvidersExecuting(NavigationProviderContext context)
        {
            var menu = new MenuDefinition { Id = MenuNames.Admin };

            foreach (var adminMenuProvider in _providers)
            {
                var builder = new MenuBuilder(menu);
                adminMenuProvider.ConfigureAdminMenu(builder);
                builder.Build();
            }

            context.Results.Add(menu);
        }
Example #4
0
        public void ConfigureAdminMenu(MenuBuilder builder)
        {
            builder.Add(new LocalizedString("Dashboard", "Dashboard"), menu =>
            {
                menu.Href(helper => helper.Action("Index", "Dashboard", new { area = "Itasu.Core" }));
            });

            //builder.Add(new LocalizedString("Settings", "Settings"), menu =>
            //{
            //    menu.Href(
            //        helper =>
            //            helper.Action(nameof(SettingsController.Index), "Settings", new { area = "Itasu.Core" }));
            //});
        }
Example #5
0
 public void ConfigureAdminMenu(MenuBuilder builder)
 {
     builder.Add(new LocalizedString("Pages", "Pages"),
         menu => menu.Href(url => url.Action("Index", "Admin", new {area = "Itasu.Extensions.Pages"})));
 }