public void CreateMeasurement(string installationid, MeasuredValue measvalue) { try { log4net.Config.XmlConfigurator.Configure(); MeasurementModel measurement = new MeasurementModel(); measurement.installationid = Int32.Parse(installationid); measurement.measurevalue = Decimal.Parse(measvalue.value.ToString()); measurement.timestamp = measvalue.timestamp; measurement.typeid = measvalue.type; IUnityContainer container = new UnityContainer(); UnityConfigurationSection section = (UnityConfigurationSection)ConfigurationManager.GetSection("unity"); section.Configure(container); IRestServiceBL rservicebl = container.Resolve <IRestServiceBL>(); rservicebl.createMeasurement(measurement); } catch (Exception exp) { log.Error("Measurement via Rest konnte nicht gespeichert werden."); throw new Exception("Measurement via Rest konnte nicht gespeichert werden.", exp); } }
public void CreateMeasurement(string installationid, MeasuredValue measvalue) { try { log4net.Config.XmlConfigurator.Configure(); MeasurementModel measurement = new MeasurementModel(); measurement.installationid = Int32.Parse(installationid); measurement.measurevalue = Decimal.Parse(measvalue.value.ToString()); measurement.timestamp = measvalue.timestamp; measurement.typeid = measvalue.type; IUnityContainer container = new UnityContainer(); UnityConfigurationSection section = (UnityConfigurationSection)ConfigurationManager.GetSection("unity"); section.Configure(container); IRestServiceBL rservicebl = container.Resolve<IRestServiceBL>(); rservicebl.createMeasurement(measurement); } catch (Exception exp) { log.Error("Measurement via Rest konnte nicht gespeichert werden."); throw new Exception("Measurement via Rest konnte nicht gespeichert werden.", exp); } }