コード例 #1
0
 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);
     }
 }
コード例 #2
0
        public void SetDeviceStatus(Guid id, bool isOnline)
        {
            var command = new NetworkDeviceSetStatus(id, isOnline);

            PublishCommand(command);
        }