/// <summary> /// 更新设备标注状态 /// </summary> /// <param name="deviceUpdateLocation">设备标注状态</param> /// <returns>更新结果</returns> public IStatusCodeActionResult UpdateLocation(FlowDeviceUpdateLocation deviceUpdateLocation) { FlowDevice 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()); }
public IActionResult UpdateLocation([FromBody] FlowDeviceUpdateLocation deviceUpdateLocation) { return(_manager.UpdateLocation(deviceUpdateLocation)); }