public async Task AddDeviceAsync(IAgentContext agentContext, AddDeviceInfoMessage message) { var connection = await GetMediatorConnectionAsync(agentContext); if (connection != null) { await messageService.SendAsync(agentContext.Wallet, message, connection); } }
public async Task RegisterDevice() { Console.Write("Device ID = "); var deviceId = Console.ReadLine(); Console.Write("Device Vendor = "); var deviceVendor = Console.ReadLine(); try { var deviceInfo = new AddDeviceInfoMessage { DeviceId = deviceId, DeviceVendor = deviceVendor }; await edgeClientService.AddDeviceAsync(agentContext, deviceInfo); } catch (Exception ex) { Console.WriteLine(ex.Message); } Console.Write("Press enter to continue."); Console.ReadLine(); }