using Core.Abstractions; using Core.Abstractions.Models; using Core.DomainObjects.L10n; using Core.Enumerations; namespace WeatherForecast.Models.L10n { public class ImageL10nModel : ModelBase { public string Locale { get; set; } public string Alt { get; set; } public ImageL10nModel() { } public ImageL10nModel(ImageL10n imageL10n) { Locale = imageL10n.Locale.Name; Alt = imageL10n.Alt; } public ImageL10n ToDomainObject() => new ImageL10n { Locale = Enumeration.FromDisplayName(Locale), Alt = Alt }; } }