Ejemplo n.º 1
0
        // 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);
            }
        }