internal NodeData(Node node) { Node = node; RouteValues = new RouteValueDictionary(); QueryString = new NameValueCollection(); IsClickable = true; IsVisible = true; }
protected override string GetTitleInternal(Node node, long id) { //id here is "settingId" - based on it, var name = GetUserNameBySettingId(id); node.UpdateParentData(parentData => { parentData.Title = name; parentData.RouteValues["id"] = id; }); return "Settings"; }
protected override string GetTitleInternal(Node node, long id) { var user = GetUserBySettingId(id); node.UpdateParentData(parentData => { parentData.Title = user.Name; parentData.RouteValues["id"] = user.Id; }); return "Settings"; }
protected override string GetTitleInternal(Node node, long id) { var name = GetUserNameByUserId(id); return name; }
internal NodeData(Node node) { Node = node; RouteValues = new RouteValueDictionary(); QueryString = new NameValueCollection(); }
private Generator(Node root) { _root = root; }
public string GetTitle(Node node, RequestContext context) { return _dynamicNodeTitle; }