/// <summary> /// Mapuje SensorEvent na SensorEventTO. /// </summary> /// <param name="sensorEvent"></param> /// <returns></returns> public static EventTO Map(Event sensorEvent) { if (sensorEvent == null) { throw new ArgumentNullException("sensorEvent"); } var mapper = EventMapperFactory.GetMapper(sensorEvent.EventType); var mapped = mapper.Map(sensorEvent); return(mapped); }
private static void test2() { Event se = new MoveSensorEvent { SensorId = "move_detector_#1", EventType = EventType.MOVE_SENSOR, Severity = EventSeverity.DEBUG, Angle = 69.41f, Distance = 11.5f }; var to = EventMapperFactory.GetMapper(EventType.MOVE_SENSOR).Map(se); to = EventDAO.GetInstance().Insert(to); int newId = to.EventId ?? 0; var readBackSensorEvent = EventDAO.GetInstance().GetById(newId); Event newSE = EventMapperFactory.GetMapper(readBackSensorEvent.SourceType).Map(readBackSensorEvent); return; }
/// <summary> /// Mapuje SensorEventTO na SensorEvent. /// </summary> /// <param name="sensorEventTO"></param> /// <returns></returns> public static Event Map(EventTO sensorEventTO) { var mapper = EventMapperFactory.GetMapper(sensorEventTO.SourceType); return(mapper.Map(sensorEventTO)); }