/// <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 an item to be used to display the recycle bin for media /// </summary> /// <returns></returns> public ContentItemDisplay GetRecycleBin() { var display = new ContentItemDisplay { Id = Constants.System.RecycleBinMedia, Alias = "recycleBin", ParentId = -1, Name = Services.TextService.Localize("general/recycleBin"), ContentTypeAlias = "recycleBin", CreateDate = DateTime.Now, IsContainer = true, Path = "-1," + Constants.System.RecycleBinMedia }; TabsAndPropertiesResolver.AddListView(display, "media", Services.DataTypeService, Services.TextService); 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); }