public void Handle(ChangeNetworkDeviceHostName message) { try { NetworkDevice device = _session.Get <NetworkDevice>(message.Id); device.SetHostname(message.NewHostname); _session.Commit(message.CommandId); SendNotification(message, true, "Network device updated successfully."); } catch (Exception ex) { SendNotification(message, false, "Could not change hostname", ex); } }
public void SetDeviceHostname(Guid id, string newHostname) { var command = new ChangeNetworkDeviceHostName(id, newHostname); PublishCommand(command); }