NavigationHelper.ConvertToNavigationItems method
namespace: Serenity.Navigation assembly: Serenity.Net.Web
Converts a list of NavigationItemAttribute objects to a list of NavigationItem classes.
public static List<NavigationItem> ConvertToNavigationItems(IPermissionService permissions,
ILookup<string, NavigationItemAttribute> attrByCategory, Func<string, string> resolveUrl)
parameter | description |
---|---|
permissions | Permission service |
attrByCategory | A lookup to find attributes by their category |
resolveUrl | Resolve url callback |
Exceptions
exception | condition |
---|---|
ArgumentNullException | One of the arguments is null |
See Also
- class NavigationItem
- interface IPermissionService
- class NavigationItemAttribute
- class NavigationHelper