@@ -110,7 +110,7 @@ public static string GetResourceTypeIconClass(ResourceTypeEnum resourceType)
110110 /// <param name="resourceType">The resource type.</param>
111111 /// <param name="durationInMilliseconds">The media duration in milliseconds.</param>
112112 /// <returns>The resource type name, and duration if applicable.</returns>
113- public static string GetPrettifiedResourceTypeName ( ResourceTypeEnum resourceType , int ? durationInMilliseconds )
113+ public static string GetPrettifiedResourceTypeName ( ResourceTypeEnum resourceType , int ? durationInMilliseconds = 0 )
114114 {
115115 switch ( resourceType )
116116 {
@@ -119,15 +119,19 @@ public static string GetPrettifiedResourceTypeName(ResourceTypeEnum resourceType
119119 case ResourceTypeEnum . Article :
120120 return "Article" ;
121121 case ResourceTypeEnum . Audio :
122- return "Audio - " + GetDurationText ( durationInMilliseconds . Value ) ;
122+ string durationText = GetDurationText ( durationInMilliseconds ?? 0 ) ;
123+ durationText = string . IsNullOrEmpty ( durationText ) ? string . Empty : " - " + durationText ;
124+ return "Audio" + durationText ;
123125 case ResourceTypeEnum . Equipment :
124126 return "Equipment" ;
125127 case ResourceTypeEnum . Image :
126128 return "Image" ;
127129 case ResourceTypeEnum . Scorm :
128130 return "elearning" ;
129131 case ResourceTypeEnum . Video :
130- return "Video - " + GetDurationText ( durationInMilliseconds . Value ) ;
132+ durationText = GetDurationText ( durationInMilliseconds ?? 0 ) ;
133+ durationText = string . IsNullOrEmpty ( durationText ) ? string . Empty : " - " + durationText ;
134+ return "Video" + durationText ;
131135 case ResourceTypeEnum . WebLink :
132136 return "Web link" ;
133137 case ResourceTypeEnum . GenericFile :
0 commit comments