diff options
Diffstat (limited to 'MediaBrowser.Controller/Entities/Book.cs')
| -rw-r--r-- | MediaBrowser.Controller/Entities/Book.cs | 74 |
1 files changed, 0 insertions, 74 deletions
diff --git a/MediaBrowser.Controller/Entities/Book.cs b/MediaBrowser.Controller/Entities/Book.cs deleted file mode 100644 index 45e3915ce..000000000 --- a/MediaBrowser.Controller/Entities/Book.cs +++ /dev/null @@ -1,74 +0,0 @@ -using System; -using System.Linq; -using MediaBrowser.Controller.Providers; -using MediaBrowser.Model.Configuration; -using MediaBrowser.Model.Serialization; -using MediaBrowser.Model.Entities; - -namespace MediaBrowser.Controller.Entities -{ - public class Book : BaseItem, IHasLookupInfo<BookInfo>, IHasSeries - { - [IgnoreDataMember] - public override string MediaType - { - get - { - return Model.Entities.MediaType.Book; - } - } - - [IgnoreDataMember] - public string SeriesPresentationUniqueKey { get; set; } - [IgnoreDataMember] - public string SeriesName { get; set; } - [IgnoreDataMember] - public Guid? SeriesId { get; set; } - - public string FindSeriesSortName() - { - return SeriesName; - } - public string FindSeriesName() - { - return SeriesName; - } - public string FindSeriesPresentationUniqueKey() - { - return SeriesPresentationUniqueKey; - } - - public Guid? FindSeriesId() - { - return SeriesId; - } - - public override bool CanDownload() - { - var locationType = LocationType; - return locationType != LocationType.Remote && - locationType != LocationType.Virtual; - } - - public override UnratedItem GetBlockUnratedType() - { - return UnratedItem.Book; - } - - public BookInfo GetLookupInfo() - { - var info = GetItemLookupInfo<BookInfo>(); - - if (string.IsNullOrEmpty(SeriesName)) - { - info.SeriesName = GetParents().Select(i => i.Name).FirstOrDefault(); - } - else - { - info.SeriesName = SeriesName; - } - - return info; - } - } -} |
