diff --git a/DeviceTenantFinder/Src/DeviceTenantFinder/DeviceTenantFinder.csproj b/DeviceTenantFinder/Src/DeviceTenantFinder/DeviceTenantFinder.csproj index a6bc8e9..47c89dc 100644 --- a/DeviceTenantFinder/Src/DeviceTenantFinder/DeviceTenantFinder.csproj +++ b/DeviceTenantFinder/Src/DeviceTenantFinder/DeviceTenantFinder.csproj @@ -2,7 +2,7 @@ Exe - netcoreapp3.1 + net6.0 diff --git a/DeviceTenantFinder/Src/DeviceTenantFinder/Program.cs b/DeviceTenantFinder/Src/DeviceTenantFinder/Program.cs index 986d804..c813706 100644 --- a/DeviceTenantFinder/Src/DeviceTenantFinder/Program.cs +++ b/DeviceTenantFinder/Src/DeviceTenantFinder/Program.cs @@ -37,13 +37,18 @@ class Program public static async Task Main(string[] args) { + string deviceId = string.Empty; if (args.Count() != 1) { - Console.WriteLine("App requires a device id on the command line"); - return -1; + Console.Write("Enter a device id >"); + deviceId = Console.ReadLine(); + } + else + { + deviceId = args[0]; } - if (args[0].Length != 128) + if (deviceId.Length != 128) { Console.WriteLine("Device Id Length is expected to be 128 characters, try again"); return -1; @@ -85,7 +90,7 @@ public static async Task Main(string[] args) Devices devices = JsonSerializer.Deserialize(result); foreach (Item item in devices.Items) { - if (item.DeviceId.ToLower() == args[0].ToLower()) + if (item.DeviceId.ToLower() == deviceId.ToLower()) { deviceFound = true; tenantId = tenant.Id; @@ -105,13 +110,12 @@ public static async Task Main(string[] args) return -1; } - Console.WriteLine($"Device Found : {args[0]}"); + Console.WriteLine($"Device Found : {deviceId}"); Console.WriteLine($"Tenant Id : {tenantId}"); Console.WriteLine($"Tenant Name : {tenantName}"); Console.WriteLine($"Product Id : {productId}"); Console.WriteLine($"Device Group Id: {deviceGroupId}"); - return 0; }