private string[] ParseGroups() { var groups = new List <String>(); var azureLoginInfo = new AzureLoginFields(); var endpoint = $"https://management.azure.com//subscriptions/{azureLoginInfo.SubscriptionId}/resourcegroups/DefaultResourceGroup-EUS/providers/microsoft.operationalinsights/workspaces/DefaultWorkspace-c90795fa-c037-499b-8287-139a1b075851-EUS/configurationscopes/MicrosoftDefaultScopeConfig-Updates?api-version=2015-11-01-preview"; string token = "replace with tokenHolder"; var request = new HttpRequestMessage(HttpMethod.Get, endpoint); //response had // properties // etag // other stuff //.properties string properties = "{\r\n \"Include\": [\r\n \"Updates__MicrosoftDefaultComputerGroup\",\r\n \"Updates__MicrosoftDefaultComputerGroup2\"\r\n ]\r\n}"; var props = JsonSerializer.Deserialize <GroupProperties>(properties); //var groups = JsonSerializer.Deserialize<string[]>(props); return(groups.ToArray()); }
public HomeController(ILogger <HomeController> logger) { _logger = logger; logininfo = GetLoginInfo(); }
public IActionResult Index() { logininfo = GetLoginInfo(); ViewBag.loginJson = JsonConvert.SerializeObject(logininfo); return(View(logininfo)); }