reactredux/webapi/WeatherForecast/Models/ImageModel.cs

21 lines
437 B
C#

using Core.DomainObjects;
using Core.Enumerations;
namespace WeatherForecast.Models {
public class ImageModel {
public string Src { get; set; }
public string Alt { get; set; }
public ImageModel() { }
public ImageModel(Image image, Locales locale) {
Src = image.Src;
var l10n = image.L10n.SingleOrDefault(x => x.Locale == locale);
if (l10n != null) {
Alt = l10n.Alt;
}
}
}
}