/// <summary> /// Returns a display node with a list view to render members /// </summary> /// <param name="listName">The member type to list</param> /// <returns>The member list for display</returns> public MemberListDisplay GetListNodeDisplay(string listName) { IMemberType?foundType = _memberTypeService.Get(listName); var name = foundType != null ? foundType.Name : listName; var apps = new List <ContentApp> { ListViewContentAppFactory.CreateContentApp(_dataTypeService, _propertyEditors, listName, "member", Constants.DataTypes.DefaultMembersListView) }; apps[0].Active = true; var display = new MemberListDisplay { ContentTypeAlias = listName, ContentTypeName = name, Id = listName, IsContainer = true, Name = listName == Constants.Conventions.MemberTypes.AllMembersListId ? "All Members" : name, Path = "-1," + listName, ParentId = -1, ContentApps = apps }; return(display); }
/// <summary> /// Returns a display node with a list view to render members /// </summary> /// <param name="listName"></param> /// <returns></returns> public MemberListDisplay GetListNodeDisplay(string listName) { var display = new MemberListDisplay { ContentTypeAlias = listName, ContentTypeName = listName, Id = listName, IsContainer = true, Name = listName == Constants.Conventions.MemberTypes.AllMembersListId ? "All Members" : listName, Path = "-1," + listName, ParentId = -1 }; TabsAndPropertiesResolver.AddListView(display, "member", Services.DataTypeService); return(display); }
/// <summary> /// Returns a display node with a list view to render members /// </summary> /// <param name="listName"></param> /// <returns></returns> public MemberListDisplay GetListNodeDisplay(string listName) { var foundType = Services.MemberTypeService.Get(listName); var name = foundType != null ? foundType.Name : listName; var display = new MemberListDisplay { ContentTypeAlias = listName, ContentTypeName = name, Id = listName, IsContainer = true, Name = listName == Constants.Conventions.MemberTypes.AllMembersListId ? "All Members" : name, Path = "-1," + listName, ParentId = -1 }; TabsAndPropertiesResolver <IMember> .AddListView(display, "member", Services.DataTypeService, Services.TextService); return(display); }