mirror of https://github.com/ErsatzTV/ErsatzTV.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
19 lines
673 B
19 lines
673 B
using ErsatzTV.Core.AggregateModels; |
|
using ErsatzTV.Core.Domain; |
|
|
|
namespace ErsatzTV.Application.MediaCollections |
|
{ |
|
internal static class Mapper |
|
{ |
|
internal static MediaCollectionViewModel ProjectToViewModel(MediaCollection mediaCollection) => |
|
new(mediaCollection.Id, mediaCollection.Name); |
|
|
|
internal static MediaCollectionSummaryViewModel ProjectToViewModel( |
|
MediaCollectionSummary mediaCollectionSummary) => |
|
new( |
|
mediaCollectionSummary.Id, |
|
mediaCollectionSummary.Name, |
|
mediaCollectionSummary.ItemCount, |
|
mediaCollectionSummary.IsSimple); |
|
} |
|
}
|
|
|