public async Task <IEnumerable <Device> > ImportByModelAsync(DeviceImportModel importModel) { foreach (var device in importModel.Devices) { await devicesRepository.AddAsync(device); } await devicesRepository.CommitAsync(); return(importModel.Devices); }
public static DeviceImportModel GetTestImportModel() { var result = new DeviceImportModel(); result.Devices = new List <Device>(); var device1 = new Device() { Id = "Testing_Device_1", TempMin = 0, TempMax = 10, Failsafe = false }; var device2 = new Device() { Id = "Testing_Device_2", TempMin = 10, TempMax = 15, Failsafe = false }; var device3 = new Device() { Id = "Testing_Device_3", TempMin = 10, TempMax = 15, Failsafe = true, InsertInto19InchCabinet = true }; result.Devices.Add(device1); result.Devices.Add(device2); result.Devices.Add(device3); return(result); }