aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Controller/Entities/LinkedChild.cs
diff options
context:
space:
mode:
authorLuke Pulverenti <luke.pulverenti@gmail.com>2014-08-02 22:16:37 -0400
committerLuke Pulverenti <luke.pulverenti@gmail.com>2014-08-02 22:16:37 -0400
commit2714127d2b663b735048da6d9def08efa38f2b5f (patch)
treeb260b23486fddf75d2dfa292544c7e03c05a74ce /MediaBrowser.Controller/Entities/LinkedChild.cs
parentf0464dfa17d146f34849e45097085b891e51ebc8 (diff)
fixes #791 - Support server-side playlists
Diffstat (limited to 'MediaBrowser.Controller/Entities/LinkedChild.cs')
-rw-r--r--MediaBrowser.Controller/Entities/LinkedChild.cs13
1 files changed, 13 insertions, 0 deletions
diff --git a/MediaBrowser.Controller/Entities/LinkedChild.cs b/MediaBrowser.Controller/Entities/LinkedChild.cs
index 1ae04e40f..3fc0ab716 100644
--- a/MediaBrowser.Controller/Entities/LinkedChild.cs
+++ b/MediaBrowser.Controller/Entities/LinkedChild.cs
@@ -12,12 +12,25 @@ namespace MediaBrowser.Controller.Entities
public string ItemName { get; set; }
public string ItemType { get; set; }
public int? ItemYear { get; set; }
+ public int? ItemIndexNumber { get; set; }
/// <summary>
/// Serves as a cache
/// </summary>
[IgnoreDataMember]
public Guid? ItemId { get; set; }
+
+ public static LinkedChild Create(BaseItem item)
+ {
+ return new LinkedChild
+ {
+ ItemName = item.Name,
+ ItemYear = item.ProductionYear,
+ ItemType = item.GetType().Name,
+ Type = LinkedChildType.Manual,
+ ItemIndexNumber = item.IndexNumber
+ };
+ }
}
public enum LinkedChildType