using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using Tango.BL.Entities; namespace Tango.BL.DTO { public class ConfigurationDTO : ConfigurationDTOBase { public List IdsPacks { get; set; } public HardwareVersionDTO HardwareVersion { get; set; } [ObservableDTOProperty(MapsTo = nameof(Configuration.ApplicationDisplayPanelVersion) + "." + nameof(Configuration.ApplicationDisplayPanelVersion.Name))] public String ApplicationDisplayPanelVersionName { get; set; } [ObservableDTOProperty(MapsTo = nameof(Configuration.ApplicationFirmwareVersion) + "." + nameof(Configuration.ApplicationFirmwareVersion.Name))] public String ApplicationFirmwareVersionName { get; set; } [ObservableDTOProperty(MapsTo = nameof(Configuration.ApplicationOsVersion) + "." + nameof(Configuration.ApplicationOsVersion.Name))] public String ApplicationOsVersionName { get; set; } [ObservableDTOProperty(MapsTo = nameof(Configuration.EmbeddedFirmwareVersion) + "." + nameof(Configuration.EmbeddedFirmwareVersion.Name))] public String EmbeddedFirmwareVersionName { get; set; } [ObservableDTOProperty(MapsTo = nameof(Configuration.HardwareVersion) + "." + nameof(Configuration.HardwareVersion.Name))] public String HardwareVersionName { get; set; } public ConfigurationDTO() { IdsPacks = new List(); } protected override string OnGetActionLogName() { return "Configuration"; } } }