Skip to content

Commit de73449

Browse files
authored
Merge pull request #269 from TechnologyEnhancedLearning/Develop/Features/TD-3285-feature_flag_functionality_for_ams_contents
Develop/features/td 3285 feature flag functionality for ams contents
2 parents 82a099f + cb19f46 commit de73449

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

LearningHub.Nhs.WebUI/Helpers/UtilityHelper.cs

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)