Beispiel #1
0
 private MenuItemModel(
     int menuItemId, IReadOnlyValue <string> label, IEnumerable <MenuItemModel> subItemsOrNull,
     string descriptionOrNull, MenuItemUserModel source)
 {
     Id = menuItemId;
     DescriptonOrNull = descriptionOrNull;
     Label            = label;
     Items            = subItemsOrNull;
     Source           = source;
 }
Beispiel #2
0
 public static MenuItemModel CreateSubTree(
     IReadOnlyValue <string> label, MenuItemUserModel source,
     IEnumerable <MenuItemModel> subItems)
 {
     return(new MenuItemModel(-1, label, subItems, null, source));
 }
Beispiel #3
0
 public static MenuItemModel CreateLeaf(
     int menuItemId, IReadOnlyValue <string> label, MenuItemUserModel source,
     string descriptionOrNull = null)
 {
     return(new MenuItemModel(menuItemId, label, null, descriptionOrNull, source));
 }