From 08eec872a57cb94d2d6d3cfbe2348a383f423e72 Mon Sep 17 00:00:00 2001 From: Luke Pulverenti Date: Mon, 24 Jun 2013 11:18:32 -0400 Subject: [PATCH] added original runtime ticks to the dto --- MediaBrowser.Controller/Dto/DtoBuilder.cs | 5 +++++ MediaBrowser.Model/Dto/BaseItemDto.cs | 6 ++++++ MediaBrowser.Model/Querying/ItemFields.cs | 5 +++++ 3 files changed, 16 insertions(+) diff --git a/MediaBrowser.Controller/Dto/DtoBuilder.cs b/MediaBrowser.Controller/Dto/DtoBuilder.cs index 5868e34cd0..2e28d7ad63 100644 --- a/MediaBrowser.Controller/Dto/DtoBuilder.cs +++ b/MediaBrowser.Controller/Dto/DtoBuilder.cs @@ -230,6 +230,11 @@ namespace MediaBrowser.Controller.Dto dto.DateCreated = item.DateCreated; } + if (fields.Contains(ItemFields.OriginalRunTimeTicks)) + { + dto.OriginalRunTimeTicks = item.OriginalRunTimeTicks; + } + if (fields.Contains(ItemFields.DisplayMediaType)) { dto.DisplayMediaType = item.DisplayMediaType; diff --git a/MediaBrowser.Model/Dto/BaseItemDto.cs b/MediaBrowser.Model/Dto/BaseItemDto.cs index 0640e3d7c0..d938f53d2e 100644 --- a/MediaBrowser.Model/Dto/BaseItemDto.cs +++ b/MediaBrowser.Model/Dto/BaseItemDto.cs @@ -102,6 +102,12 @@ namespace MediaBrowser.Model.Dto /// The community rating. public float? CommunityRating { get; set; } + /// + /// Gets or sets the original run time ticks. + /// + /// The original run time ticks. + public long? OriginalRunTimeTicks { get; set; } + /// /// Gets or sets the run time ticks. /// diff --git a/MediaBrowser.Model/Querying/ItemFields.cs b/MediaBrowser.Model/Querying/ItemFields.cs index d99695f26b..d136af8f03 100644 --- a/MediaBrowser.Model/Querying/ItemFields.cs +++ b/MediaBrowser.Model/Querying/ItemFields.cs @@ -71,6 +71,11 @@ namespace MediaBrowser.Model.Querying /// MetadataSettings, + /// + /// The original run time ticks + /// + OriginalRunTimeTicks, + /// /// The item overview ///