コード例 #1
0
 public DeviceListDtoClient Commit(DeviceListDtoClient deviceList)
 {
     return(new DeviceListDtoClient
     {
         DeviceIds = _persistentStorage.Commit(deviceList.DeviceIds).Select(d => d.Id).ToList()
     });
 }
コード例 #2
0
ファイル: MessagingService.cs プロジェクト: kpocza/thriot
        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));
        }