private static async Task <bool> RunQueryAndReturnExitCode(QueryOptions opts) { if (!configurationHelper.ReadConfig()) { return(false); } var twin = await iotDeviceHelper.QueryDeviceTwin(opts.DevEui, configurationHelper); if (twin != null) { StatusConsole.WriteTwin(opts.DevEui, twin); return(true); } else { StatusConsole.WriteLogLine(MessageType.Error, $"Could not get data for device {opts.DevEui}."); return(false); } }
private static object RunQueryAndReturnExitCode(QueryOptions opts) { if (!configurationHelper.ReadConfig()) { return(false); } var twin = iotDeviceHelper.QueryDeviceTwin(opts.DevEui, configurationHelper).Result; if (twin != null) { Console.WriteLine(); Console.ForegroundColor = ConsoleColor.Yellow; Console.WriteLine($"DevEUI: {opts.DevEui}"); Console.WriteLine(TwinToString(twin)); Console.ResetColor(); return(true); } else { StatusConsole.WriteLine(MessageType.Error, $"Could not get data for device {opts.DevEui}."); return(false); } }