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); }
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); }