in wvd-templates/diagnostics-sample/src/MSFT.WVD.Diagnostics/Controllers/HomeController.cs [185:205]
public List<string> GetTenantGroups()
{
var roles = HttpContext.Session.Get<IEnumerable<RoleAssignment>>("WVDRoles");
var tenantGroups = new List<string>();
foreach (var item in roles)
{
if (item.scope.ToString().Split('/').Length > 1)
{
tenantGroups.Add(item.scope.ToString().Split('/')[1].ToString());
}
else
{
tenantGroups.Add(Constants.tenantGroupName);
}
}
if (tenantGroups == null || tenantGroups.Count == 0)
{
tenantGroups.Add(Constants.tenantGroupName);
}
return tenantGroups.Distinct().ToList();
}