This commit is contained in:
Luke Pulverenti 2015-05-23 18:09:00 -04:00
commit d9c4775015
4 changed files with 7 additions and 4 deletions

View file

@ -133,10 +133,10 @@ namespace MediaBrowser.Api.Reports
/// <summary> Gets runtime date time. </summary> /// <summary> Gets runtime date time. </summary>
/// <param name="runtime"> The runtime. </param> /// <param name="runtime"> The runtime. </param>
/// <returns> The runtime date time. </returns> /// <returns> The runtime date time. </returns>
protected DateTime? GetRuntimeDateTime(long? runtime) protected double? GetRuntimeDateTime(long? runtime)
{ {
if (runtime.HasValue) if (runtime.HasValue)
return new DateTime(runtime.Value); return Math.Ceiling(new TimeSpan(runtime.Value).TotalMinutes);
return null; return null;
} }

View file

@ -13,6 +13,7 @@ namespace MediaBrowser.Api.Reports
DateTime, DateTime,
Int, Int,
Image, Image,
Object Object,
Minutes
} }
} }

View file

@ -87,6 +87,8 @@ namespace MediaBrowser.Api.Reports
return string.Format("{0:t}", value); return string.Format("{0:t}", value);
case ReportFieldType.DateTime: case ReportFieldType.DateTime:
return string.Format("{0:d}", value); return string.Format("{0:d}", value);
case ReportFieldType.Minutes:
return string.Format("{0}mn", value);
case ReportFieldType.Int: case ReportFieldType.Int:
return string.Format("", value); return string.Format("", value);
default: default:

View file

@ -403,7 +403,7 @@ namespace MediaBrowser.Api.Reports
case HeaderMetadata.Runtime: case HeaderMetadata.Runtime:
column = (i, r) => this.GetRuntimeDateTime(i.RunTimeTicks); column = (i, r) => this.GetRuntimeDateTime(i.RunTimeTicks);
reportHeader.HeaderFieldType = ReportFieldType.Time; reportHeader.HeaderFieldType = ReportFieldType.Minutes;
reportHeader.SortField = "Runtime,SortName"; reportHeader.SortField = "Runtime,SortName";
break; break;