aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Controller/Entities
diff options
context:
space:
mode:
authorLuke Pulverenti <luke.pulverenti@gmail.com>2013-11-28 13:27:29 -0500
committerLuke Pulverenti <luke.pulverenti@gmail.com>2013-11-28 13:27:29 -0500
commit4892fb4e95f982527769620595e924c364204310 (patch)
tree7315b0f599c85e3fb489c2cef8bc5cfb6f9c8be3 /MediaBrowser.Controller/Entities
parent06dab86d6af4c088a51c4b77161549051ddb83d4 (diff)
add specialized get seasons method
Diffstat (limited to 'MediaBrowser.Controller/Entities')
-rw-r--r--MediaBrowser.Controller/Entities/TV/Season.cs10
1 files changed, 8 insertions, 2 deletions
diff --git a/MediaBrowser.Controller/Entities/TV/Season.cs b/MediaBrowser.Controller/Entities/TV/Season.cs
index 97a09b7b55..218c9fa5b6 100644
--- a/MediaBrowser.Controller/Entities/TV/Season.cs
+++ b/MediaBrowser.Controller/Entities/TV/Season.cs
@@ -1,9 +1,9 @@
-using System.Linq;
-using MediaBrowser.Controller.Library;
+using MediaBrowser.Controller.Library;
using MediaBrowser.Controller.Localization;
using System;
using System.Collections.Generic;
using System.IO;
+using System.Linq;
using System.Runtime.Serialization;
namespace MediaBrowser.Controller.Entities.TV
@@ -172,5 +172,11 @@ namespace MediaBrowser.Controller.Entities.TV
{
get { return LocationType == Model.Entities.LocationType.Virtual && Children.OfType<Episode>().All(i => i.IsVirtualUnaired || i.IsMissingEpisode); }
}
+
+ [IgnoreDataMember]
+ public bool IsSpecialSeason
+ {
+ get { return (IndexNumber ?? -1) == 0; }
+ }
}
}