public void WriteSensorValueInfos(int aSlabId, ISensorValueInfo[] aValues) { try { if (aValues != null) { using (var session = NHibernateHelper.OpenSession()) { using (var t = session.BeginTransaction()) { foreach (var sensorValue in aValues) { var sensorValueEntity = new SensorValueEntity(sensorValue); sensorValueEntity.SlabId = aSlabId; session.Save(sensorValueEntity); } t.Commit(); } } } } catch (Exception ex) { logger.Error("Ошибка при сохранении SensorValue: " + ex.Message); } }
public void WriteSensorValueInfo(ISensorValueInfo aValue) { try { if (aValue != null) { var sensorValueEntity = new SensorValueEntity(aValue); using (var session = NHibernateHelper.OpenSession()) { using (var t = session.BeginTransaction()) { session.Save(sensorValueEntity); t.Commit(); } } } } catch (Exception ex) { logger.Error("Ошибка при сохранении SensorValue: " + ex.Message); } }