Ejemplo n.º 1
0
 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";
 }
Ejemplo n.º 2
0
        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);
                //    }
                //}
            }
        }