// Create a random amount of airlines public void CreateRandomAirlineCompanies(int numberOfAirlines) { Country randomCountry = new Country(); IList <Country> dbCountries = adminF.GetAllCountries(adminT); List <AirLineCompany> airlines = new List <AirLineCompany>(); Random random = new Random(); for (int i = 0; i < numberOfAirlines; i++) { randomCountry = dbCountries[random.Next(0, dbCountries.Count)]; AirLineCompany c = new AirLineCompany { AirLineName = RandomString(true), UserName = RandomString(true), Password = RandomPassword(), CountryCode = randomCountry.ID, }; foreach (AirLineCompany airLine in airlines) { if (airLine.UserName == c.UserName || airLine.Password == c.Password || adminF.GetAirlineUserName(adminT, c.UserName) == c.UserName) { i--; } } airlines.Add(c); adminF.CreateNewAirline(adminT, c); } }