Browse Source

fix local media source "name" in collection editor

pull/24/head
Jason Dove 6 years ago
parent
commit
8253ac4c98
  1. 9
      ErsatzTV.Application/MediaItems/Mapper.cs

9
ErsatzTV.Application/MediaItems/Mapper.cs

@ -14,7 +14,7 @@ namespace ErsatzTV.Application.MediaItems @@ -14,7 +14,7 @@ namespace ErsatzTV.Application.MediaItems
internal static MediaItemSearchResultViewModel ProjectToSearchViewModel(MediaItem mediaItem) =>
new(
mediaItem.Id,
mediaItem.Source.Name,
GetSourceName(mediaItem.Source),
mediaItem.Metadata.MediaType.ToString(),
GetDisplayTitle(mediaItem),
GetDisplayDuration(mediaItem));
@ -31,5 +31,12 @@ namespace ErsatzTV.Application.MediaItems @@ -31,5 +31,12 @@ namespace ErsatzTV.Application.MediaItems
string.Format(
mediaItem.Metadata.Duration.TotalHours >= 1 ? @"{0:h\:mm\:ss}" : @"{0:mm\:ss}",
mediaItem.Metadata.Duration);
private static string GetSourceName(MediaSource source) =>
source switch
{
LocalMediaSource lms => lms.Folder,
_ => source.Name
};
}
}

Loading…
Cancel
Save