private static List<string> GetRandomSiteColumns()
{
if (_allSiteColumns == null)
{
_allSiteColumns = new List<string>();
_allSiteColumns.Add("Address");
_allSiteColumns.Add("Birthday");
_allSiteColumns.Add("Business Phone");
_allSiteColumns.Add("Car Phone");
_allSiteColumns.Add("City");
_allSiteColumns.Add("Company");
_allSiteColumns.Add("Department");
_allSiteColumns.Add("E-Mail");
_allSiteColumns.Add("First Name");
_allSiteColumns.Add("Home Phone");
_allSiteColumns.Add("Other Address City");
_allSiteColumns.Add("Related Company");
_allSiteColumns.Add("Radio Phone");
_allSiteColumns.Add("E-mail 2");
_allSiteColumns.Add("E-mail 3");
}
List<string> randomSites = new List<string>();
Random random = new Random();
for (int i = 0; i < 7; i++)
{
int randomNumber = random.Next(0, _allSiteColumns.Count - 1);
if (!randomSites.Any(x => x == _allSiteColumns[randomNumber]))
{
randomSites.Add(_allSiteColumns[randomNumber]);
}
}
return randomSites;
}