Ejemplo n.º 1
0
 public DeviceListDtoClient Commit(DeviceListDtoClient deviceList)
 {
     return(new DeviceListDtoClient
     {
         DeviceIds = _persistentStorage.Commit(deviceList.DeviceIds).Select(d => d.Id).ToList()
     });
 }
Ejemplo n.º 2
0
        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));
        }