public DeviceListDtoClient Commit(DeviceListDtoClient deviceList) { return(new DeviceListDtoClient { DeviceIds = _persistentStorage.Commit(deviceList.DeviceIds).Select(d => d.Id).ToList() }); }
public DeviceListDto Commit(DeviceListDto devices) { EnsureSingleDevice(devices.DeviceIds); var commitHint = DeviceEntryRegistry.Instance.GetCommitHint(devices.DeviceIds); var commitEntries = _persistentStorage.Commit(commitHint); DeviceEntryRegistry.Instance.Merge(commitEntries); return(ItemConverters.ToDeviceList(commitEntries)); }