コード例 #1
0
        public static DeviceAlarmRecordSource BuildDeviceAlarmRecordSource(DeviceAlarmRecord deviceAlarmRecord)
        {
            if (deviceAlarmRecord == null)
            {
                return(null);
            }

            var deviceAlarmRecordSource = new DeviceAlarmRecordSource();

            deviceAlarmRecordSource.AlarmTime  = Utility.ConvertDateTime(deviceAlarmRecord.AlarmTime);
            deviceAlarmRecordSource.DeviceInfo = DeviceInfoTransfer.BuildDeviceInfoSource(deviceAlarmRecord.DeviceInfo);
            deviceAlarmRecordSource.Id         = deviceAlarmRecordSource.Id;
            deviceAlarmRecordSource.Remark     = deviceAlarmRecordSource.Remark;
            deviceAlarmRecordSource.Severity   = typeof(DeviceAlarmRecordSeverity).GetValueByEnum(deviceAlarmRecord.Severity);

            return(deviceAlarmRecordSource);
        }
コード例 #2
0
        public static DeviceAlarmRecord BuildDeviceAlarmRecord(DeviceAlarmRecordSource deviceAlarmRecordSource)
        {
            if (deviceAlarmRecordSource == null)
            {
                return(null);
            }

            var deviceAlarmRecord = new DeviceAlarmRecord();

            deviceAlarmRecord.AlarmTime  = Utility.ConvertDateTime(deviceAlarmRecordSource.AlarmTime);
            deviceAlarmRecord.DeviceInfo = DeviceInfoTransfer.BuildDeviceInfo(deviceAlarmRecordSource.DeviceInfo);
            deviceAlarmRecord.Id         = deviceAlarmRecordSource.Id;
            deviceAlarmRecord.Remark     = deviceAlarmRecordSource.Remark;
            deviceAlarmRecord.Severity   = (DeviceAlarmRecordSeverity)typeof(DeviceAlarmRecordSeverity).GetEnumByValue(deviceAlarmRecordSource.Severity);

            return(deviceAlarmRecord);
        }