public Core.Models.Hardware LoadById(int Id)
 {
     Core.Models.Hardware hardware = null;
     using (var db = new DBContext())
     {
         hardware = db.Hardwares.FirstOrDefault(x => x.Id == Id);
     }
     return(hardware);
 }
Example #2
0
 private static Sensor GetSensorInfo(Core.Models.Hardware hardwareInfo, ISensor sensor)
 {
     return(new Sensor
     {
         Type = sensor.SensorType.ToString(),
         Name = sensor.Name,
         Hardware = hardwareInfo,
         MinValue = sensor.Min,
         MaxValue = sensor.Max
     });
 }
 public bool InsertHardware(Core.Models.Hardware Hardware)
 {
     try
     {
         using (var db = new DBContext())
         {
             db.Hardwares.Add(Hardware);
             db.SaveChanges();
             ActivityLogFunction.WriteActivity("Insert hardware");
         }
         return(true);
     }
     catch (Exception e) { }
     return(false);
 }
        public bool UpdateHardware(Core.Models.Hardware Hardware)
        {
            if (Hardware == null)
            {
                return(false);
            }
            try
            {
                using (var db = new DBContext())
                {
                    int id   = Hardware.Id;
                    var temp = db.Hardwares.FirstOrDefault(x => x.Id == id);
                    PropertyCopier <Core.Models.Hardware, Core.Models.Hardware> .Copy(Hardware, temp);

                    db.SaveChanges();
                    ActivityLogFunction.WriteActivity("Update Hardware");
                    return(true);
                }
            }
            catch (Exception e)
            {
            }
            return(false);
        }