24 lines
728 B
C#
24 lines
728 B
C#
using ErsatzTV.Core.Domain;
|
|
|
|
namespace ErsatzTV.Application.Watermarks
|
|
{
|
|
internal static class Mapper
|
|
{
|
|
public static WatermarkViewModel ProjectToViewModel(ChannelWatermark watermark) =>
|
|
new(
|
|
watermark.Id,
|
|
watermark.Image,
|
|
watermark.Name,
|
|
watermark.Mode,
|
|
watermark.ImageSource,
|
|
watermark.Location,
|
|
watermark.Size,
|
|
watermark.WidthPercent,
|
|
watermark.HorizontalMarginPercent,
|
|
watermark.VerticalMarginPercent,
|
|
watermark.FrequencyMinutes,
|
|
watermark.DurationSeconds,
|
|
watermark.Opacity);
|
|
}
|
|
}
|