How to convert following nested for loop into linq:
public string MX()
{
string[] names = { "ali", "reza", "john" };
string[] roles = { "admin", "user" };
List<string> result = new List<string>();
foreach (string username in names)
{
foreach (string rolename in roles)
{
if (IsUserInRole(username, rolename))
{
result.Add(username + " : " + rolename);
}
}
}
return string.Join("<br>" ,result);
}
public bool IsUserInRole(string username, string rolename)
{
//code
return true;
}