예제 #1
0
        /// <summary>
        /// 更新设备状态
        /// </summary>
        /// <param name="deviceUpdateStatus">设备状态</param>
        /// <returns>更新结果</returns>
        public IStatusCodeActionResult UpdateStatus(DensityDeviceUpdateStatus deviceUpdateStatus)
        {
            DensityDevice device = _context.Devices.SingleOrDefault(d => d.DeviceId == deviceUpdateStatus.DeviceId);

            if (device == null)
            {
                return(new NotFoundResult());
            }

            device.DeviceStatus = deviceUpdateStatus.DeviceStatus;
            _context.Devices.Update(device);
            _context.SaveChanges();
            return(new OkResult());
        }
예제 #2
0
 public IActionResult UpdateStatus([FromBody] DensityDeviceUpdateStatus deviceUpdateStatus)
 {
     return(_manager.UpdateStatus(deviceUpdateStatus));
 }