コード例 #1
0
ファイル: NodeData.cs プロジェクト: jobert83/MvcBreadcrumbs
 internal NodeData(Node node)
 {
     Node = node;
     RouteValues = new RouteValueDictionary();
     QueryString = new NameValueCollection();
     IsClickable = true;
     IsVisible = true;
 }
コード例 #2
0
        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";
        }
コード例 #3
0
        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";
        }
コード例 #4
0
 protected override string GetTitleInternal(Node node, long id)
 {
     var name = GetUserNameByUserId(id);
     return name;
 }
コード例 #5
0
ファイル: NodeData.cs プロジェクト: andreister/MvcBreadcrumbs
 internal NodeData(Node node)
 {
     Node = node;
     RouteValues = new RouteValueDictionary();
     QueryString = new NameValueCollection();
 }
コード例 #6
0
ファイル: Generator.cs プロジェクト: jobert83/MvcBreadcrumbs
 private Generator(Node root)
 {
     _root = root;
 }
コード例 #7
0
 public string GetTitle(Node node, RequestContext context)
 {
     return _dynamicNodeTitle;
 }