internal static EntityEquipmentSensorCBRNLCD Convert(LCD input) { EntityEquipmentSensorCBRNLCD output = new EntityEquipmentSensorCBRNLCD(); output.ExternalId = input.Id; output.Name = input.Name; output.Description = input.Description; output.SensorData = Convert(input.Data); return output; }
internal static LCD Convert(EntityEquipmentSensorCBRNLCD input) { LCD output = new LCD(); output.Id = input.ExternalId; output.Name = input.Name; output.Description = input.Description; output.Position = null; // TODO: Get from parent (input.Parent) output.Data = Convert(input.SensorData); output.DetectionMode = (LCDDetectionMode)Enum.Parse(typeof(LCDDetectionMode), input.DetectionMode.ToString()); output.State = Convert(input.SensorState); return output; }
public LCD GetLCDById(string id) { ObjectHandle hObject = ObjectHandle.Invalid; // Find WISE object in db. _sink.GetObjectHandle(_hDatabase, id, ref hObject); EntityEquipmentSensorCBRNLCD wlcd = new EntityEquipmentSensorCBRNLCD(_sink, _hDatabase, hObject); // If it wasn't found then 404 if (hObject == ObjectHandle.Invalid) { throw new WebFaultException(System.Net.HttpStatusCode.NotFound); } return Converter.Convert(wlcd); }