Fix for ability to import keyboard in device import #94
As per request #94 this extends functionality when importing/exporting devices by adding a keyboard field.
This commit is contained in:
@@ -143,7 +143,8 @@ namespace Disco.Services.Devices.Exporting
|
||||
DeviceDetail.HardwareKeyLanMacAddress,
|
||||
DeviceDetail.HardwareKeyWLanMacAddress,
|
||||
DeviceDetail.HardwareKeyACAdapter,
|
||||
DeviceDetail.HardwareKeyBattery
|
||||
DeviceDetail.HardwareKeyBattery,
|
||||
DeviceDetail.HardwareKeyKeyboard
|
||||
};
|
||||
|
||||
return Devices.Select(d => new DeviceExportRecord()
|
||||
@@ -225,6 +226,7 @@ namespace Disco.Services.Devices.Exporting
|
||||
yield return new Tuple<string, Func<DeviceExportRecord, string>, bool>("DetailWLanMacAddress", r => r.DeviceDetails.Where(dd => dd.Key == DeviceDetail.HardwareKeyWLanMacAddress).Select(dd => dd.Value).FirstOrDefault(), true);
|
||||
yield return new Tuple<string, Func<DeviceExportRecord, string>, bool>("DetailACAdapter", r => r.DeviceDetails.Where(dd => dd.Key == DeviceDetail.HardwareKeyACAdapter).Select(dd => dd.Value).FirstOrDefault(), true);
|
||||
yield return new Tuple<string, Func<DeviceExportRecord, string>, bool>("DetailBattery", r => r.DeviceDetails.Where(dd => dd.Key == DeviceDetail.HardwareKeyBattery).Select(dd => dd.Value).FirstOrDefault(), true);
|
||||
yield return new Tuple<string, Func<DeviceExportRecord, string>, bool>("DetailKeyboard", r => r.DeviceDetails.Where(dd => dd.Key == DeviceDetail.HardwareKeyKeyboard).Select(dd => dd.Value).FirstOrDefault(), true);
|
||||
|
||||
// Model
|
||||
yield return new Tuple<string, Func<DeviceExportRecord, string>, bool>("ModelId", r => r.ModelId.HasValue ? r.ModelId.Value.ToString() : null, false);
|
||||
|
||||
Reference in New Issue
Block a user