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