Example #1
0
        /// <summary>
        /// 更新设备标注状态
        /// </summary>
        /// <param name="deviceUpdateLocation">设备标注状态</param>
        /// <returns>更新结果</returns>
        public IStatusCodeActionResult UpdateLocation(DensityDeviceUpdateLocation deviceUpdateLocation)
        {
            DensityDevice device = _context.Devices.SingleOrDefault(d => d.DeviceId == deviceUpdateLocation.DeviceId);

            if (device == null)
            {
                return(new NotFoundResult());
            }
            device.Location = deviceUpdateLocation.Location;
            device.Marked   = true;
            _context.Devices.Update(device);
            _context.SaveChanges();
            return(new OkResult());
        }
Example #2
0
 public IActionResult UpdateLocation([FromBody] DensityDeviceUpdateLocation deviceUpdateLocation)
 {
     return(_manager.UpdateLocation(deviceUpdateLocation));
 }