Added a VirtualFolder entity, a resolver, and a CollectionType property.

This commit is contained in:
LukePulverenti Luke Pulverenti luke pulverenti
2012-08-18 15:38:27 -04:00
parent a201eb060b
commit a508a997d9
18 changed files with 128 additions and 19 deletions

View File

@@ -6,6 +6,29 @@ namespace MediaBrowser.Model.Entities
{
public abstract class BaseItem : BaseEntity, IHasProviderIds
{
/// <summary>
/// Goes up the tree to find the virtual folder parent
/// </summary>
public VirtualFolder VirtualFolder
{
get
{
var vf = this as VirtualFolder;
if (vf != null)
{
return vf;
}
if (Parent != null)
{
return Parent.VirtualFolder;
}
return null;
}
}
public string SortName { get; set; }
/// <summary>