From cb19f467ae9fd1ddb07afa186ab7c7ed51c076a4 Mon Sep 17 00:00:00 2001 From: binon Date: Tue, 9 Apr 2024 15:58:16 +0100 Subject: [PATCH] TD-4017 - The AMS features should be configured in Azure function repos --- LearningHub.Nhs.WebUI/Helpers/UtilityHelper.cs | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/LearningHub.Nhs.WebUI/Helpers/UtilityHelper.cs b/LearningHub.Nhs.WebUI/Helpers/UtilityHelper.cs index 3f42256e1..03e93fc07 100644 --- a/LearningHub.Nhs.WebUI/Helpers/UtilityHelper.cs +++ b/LearningHub.Nhs.WebUI/Helpers/UtilityHelper.cs @@ -110,7 +110,7 @@ public static string GetResourceTypeIconClass(ResourceTypeEnum resourceType) /// The resource type. /// The media duration in milliseconds. /// The resource type name, and duration if applicable. - public static string GetPrettifiedResourceTypeName(ResourceTypeEnum resourceType, int? durationInMilliseconds) + public static string GetPrettifiedResourceTypeName(ResourceTypeEnum resourceType, int? durationInMilliseconds = 0) { switch (resourceType) { @@ -119,7 +119,9 @@ public static string GetPrettifiedResourceTypeName(ResourceTypeEnum resourceType case ResourceTypeEnum.Article: return "Article"; case ResourceTypeEnum.Audio: - return "Audio - " + GetDurationText(durationInMilliseconds.Value); + string durationText = GetDurationText(durationInMilliseconds ?? 0); + durationText = string.IsNullOrEmpty(durationText) ? string.Empty : " - " + durationText; + return "Audio" + durationText; case ResourceTypeEnum.Equipment: return "Equipment"; case ResourceTypeEnum.Image: @@ -127,7 +129,9 @@ public static string GetPrettifiedResourceTypeName(ResourceTypeEnum resourceType case ResourceTypeEnum.Scorm: return "elearning"; case ResourceTypeEnum.Video: - return "Video - " + GetDurationText(durationInMilliseconds.Value); + durationText = GetDurationText(durationInMilliseconds ?? 0); + durationText = string.IsNullOrEmpty(durationText) ? string.Empty : " - " + durationText; + return "Video" + durationText; case ResourceTypeEnum.WebLink: return "Web link"; case ResourceTypeEnum.GenericFile: