public void Handle(NetworkDeviceSetStatus message) { try { NetworkDevice device = _session.Get <NetworkDevice>(message.Id); device.IsOnline(message.IsOnline); _session.Commit(message.CommandId); SendNotification(message, true, "Network device updated successfully"); } catch (Exception ex) { SendNotification(message, false, "Could not set online status", ex); } }
public void SetDeviceStatus(Guid id, bool isOnline) { var command = new NetworkDeviceSetStatus(id, isOnline); PublishCommand(command); }