public bool UpdateDevice(DTOs.DeviceRead device) { try { tKovanContext ctx = new tKovanContext(); TeknolojiKovaniWebApi.Models.EntityClass.Device eDevice = ctx.Device.Single(x => x.Id == device.Id); eDevice.DataSendInterval = device.DataSendInterval; eDevice.EnvironmentId = device.EnvironmentId; eDevice.MacNo = device.MacNo; eDevice.Name = device.Name; eDevice.ProfileId = device.ProfileId; //eDevice.UserId = device.UserId; //eDevice.UserId = device.UserId; //ctx.Device.Add(eDevice); ctx.SaveChanges(); return(true); } catch (Exception ex) { return(false); } }
public bool SaveDevice(DTOs.DeviceRead device) { try { tKovanContext ctx = new tKovanContext(); TeknolojiKovaniWebApi.Models.EntityClass.Device eDevice = new Models.EntityClass.Device(); //eDevice.CurrentToken = device.CurrentToken; eDevice.Id = Guid.NewGuid(); eDevice.DataSendInterval = device.DataSendInterval; eDevice.EnvironmentId = device.EnvironmentId; eDevice.MacNo = device.MacNo; eDevice.Name = device.Name; eDevice.ProfileId = device.ProfileId; eDevice.UserId = device.UserId; //eDevice.UserId = device.UserId; ctx.Device.Add(eDevice); ctx.SaveChanges(); return(true); } catch (Exception) { return(false); } }