public override void Generate() { var manufacturerNamesToBeAdded = new HashSet<string>(); Console.WriteLine("Adding manufacturers"); while (manufacturerNamesToBeAdded.Count < this.count) { manufacturerNamesToBeAdded.Add(this.random.GetRandomStringRandomLength(5, 20)); } int index = 0; foreach (string manufacturerName in manufacturerNamesToBeAdded) { var manufacturer = new Manufacturer { Name = manufacturerName, Country = this.random.GetRandomStringRandomLength(5, 20) }; db.Manufacturers.Add(manufacturer); index++; if (index % 100 == 0) { db.SaveChanges(); Console.Write("."); } } //db.SaveChanges(); Console.WriteLine("Manufacturers added"); }
public override void Generate() { Console.WriteLine("Generating Manufacturers"); var uniqueManufacturersNames = new HashSet<string>(); while (uniqueManufacturersNames.Count != this.Count) { uniqueManufacturersNames.Add(this.Random.GetString(2, 50)); } var index = 0; foreach (var uniqueName in uniqueManufacturersNames) { var newManufacturer = new Manufacturer { Name = uniqueName, Country = this.Random.GetString(2, 50) }; Db.Manufacturers.Add(newManufacturer); index++; if (index % 100 == 0) { Console.Write("."); Db.SaveChanges(); } } Console.WriteLine("\nGenerating Manufacturers Done!"); }
public Manufacturer GetRandomManufacturer(IList<int> countryIds) { var rndCountryId = countryIds[generator.GetRandomInt(0, countryIds.Count - 1)]; var manufacturer = new Manufacturer() { CountryId = rndCountryId, Name = generator.GetRandomString(2, 10, true) }; return manufacturer; }