public async Task <m_device_param> CreateDeviceParam(m_device_param device) { device.createdOn = DateTime.Now; device.isEnabled = true; var new_log = await _context.m_device_param.AddAsync(device); await _context.SaveChangesAsync(); return(new_log.Entity); }
public async Task <m_device_param> UpdateDeviceParam(m_device_param device) { var result = await _context.m_device_param.FirstOrDefaultAsync(e => e.ParamID == device.ParamID); result.DeviceID = device.DeviceID; result.ParamID = device.ParamID; result.Title = device.Title; result.Unit = device.Unit; result.longText = device.longText; result.Max = device.Max; result.Min = device.Min; result.Icon = device.Icon; result.isPercentage = device.isPercentage; result.Color = device.Color; result.isEnabled = device.isEnabled; result.modifiedBy = device.modifiedBy; result.modifiedOn = DateTime.Now; await _context.SaveChangesAsync(); return(result); }
public async Task <IActionResult> deviceparamupdate(m_device_param device) { var created = await repo.UpdateDeviceParam(device); return(Ok(created)); }