public void Init() { _bassin = new Model.Bassin(); _hall = new Model.Hall(); _silo = new Model.Silo(); _sensor = new Model.Sensor(); _sensorData = new Model.SensorData(); _trigger = new Model.Trigger(); _warning = new Model.Warning(); _hall.Name = "Test"; }
public void SaveTrigger(Model.Trigger record, byte bassinid, byte warningid) { using (Ringsted1Entities111 context = new Ringsted1Entities111()) { Trigger query = (from o in context.Triggers where o.BassinID == bassinid select o).FirstOrDefault(); if (query != null) { // fix this, this db insert exception Trigger triggerE = new Trigger(); triggerE.DateTime = DateTime.Now; triggerE.BassinID = bassinid; triggerE.WarningID = warningid; context.Triggers.Add(triggerE); try { context.SaveChanges(); } catch (Exception ex) { LoggerSingleton.Instance.Log("An exception occurred when attempting to save a new trigger to the database: ", ex); } } //else //{ // // TODO - test this // Trigger triggerE = new Trigger(); // triggerE.DateTime = DateTime.Now; // triggerE.WarningID = record.WarningID; // triggerE.BassinID = record.BassinID; // context.Triggers.Add(triggerE); // try // { // context.SaveChanges(); // } // catch (Exception ex) // { // LoggerSingleton.Instance.Log("An exception occurred when attempting to save a trigger to the database: ", ex); // } //} } }