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() { Locale = Enumeration.FromDisplayName(Locale), Alt = Alt }; } }