コード例 #1
0
        public static DeviceSparePartDeviceInfoMapping BuildDeviceSparePartDeviceInfoMapping(DeviceSparePartDeviceInfoMappingSource deviceSparePartDeviceInfoMappingSource)
        {
            if (deviceSparePartDeviceInfoMappingSource == null)
            {
                return(null);
            }

            var deviceSparePartDeviceInfoMapping = new DeviceSparePartDeviceInfoMapping();

            deviceSparePartDeviceInfoMapping.DeviceInfo      = DeviceInfoTransfer.BuildDeviceInfo(deviceSparePartDeviceInfoMappingSource.DeviceInfo);
            deviceSparePartDeviceInfoMapping.DeviceSparePart = DeviceSparePartTransfer.BuildDeviceSparePart(deviceSparePartDeviceInfoMappingSource.DeviceSparePart);

            return(deviceSparePartDeviceInfoMapping);
        }
コード例 #2
0
        public static DeviceSparePartDeviceInfoMapping[] BuildDeviceSparePartDeviceInfoMappings(DeviceSparePartDeviceInfoMappingSource[] deviceSparePartDeviceInfoMappingSources)
        {
            if (deviceSparePartDeviceInfoMappingSources == null)
            {
                return(null);
            }

            var deviceSparePartDeviceInfoMappings = new DeviceSparePartDeviceInfoMapping[0];

            foreach (var deviceSparePartDeviceInfoMappingSource in deviceSparePartDeviceInfoMappingSources)
            {
                deviceSparePartDeviceInfoMappings = deviceSparePartDeviceInfoMappings.Append(BuildDeviceSparePartDeviceInfoMapping(deviceSparePartDeviceInfoMappingSource));
            }

            return(deviceSparePartDeviceInfoMappings);
        }