public void Generate() { People previousPeople = null; for (int i = 1; i < 10; i++) { var people = new People { Id = i, Order = new Order { Id = i, Choice = new ChoiceOrder { Id = i, Amount = i * 1000 } }, }; if (i > 1) { people.Friend = previousPeople; } _db.People.Add(people); previousPeople = people; } _db.SaveChanges(); }
public void Generate() { var order = new DerivedOrder { Id = 1, OrderDetail = new OrderDetail { Id = 1, Description = "OrderDetail" } }; _db.NormalOrders.Add(order); _db.SaveChanges(); }
public void Generate() { var order2 = new DerivedOrder { Id = 2, OrderDetail = new OrderDetail { Id = 3, Description = "OrderDetail" }, NotShownDetail = new OrderDetail { Id = 4, Description = "NotShownOrderDetail4" } }; var order1 = new DerivedOrder { Id = 1, OrderDetail = new OrderDetail { Id = 1, Description = "OrderDetail" }, NotShownDetail = new OrderDetail { Id = 2, Description = "NotShownOrderDetail2" } }; var order3 = new DerivedOrder2 { Id = 3, NotShownDetail = new OrderDetail { Id = 5, Description = "NotShownOrderDetail4" } }; order2.LinkOrder = order1; _db.NormalOrders.Add(order2); _db.NormalOrders.Add(order3); _db.SaveChanges(); }
public void Generate() { Customer previousCustomer = null; for (int i = 1; i < 10; i++) { var customer = new Customer { Id = i, Order = new Order { Id = i, Choice = new ChoiceOrder { Id = i, Amount = i * 1000 } }, }; if (i > 1) { customer.Friend = previousCustomer; } // For customer whose id is 8 will have SpecialOrder with SpecialChoice. if (i == 8) { customer.Order = new SpecialOrder { Id = i, Choice = new ChoiceOrder { Id = i, Amount = i * 1000 }, SpecialChoice = new ChoiceOrder() { Id = i * 100, Amount = i * 2000 } }; } // For customer whose id is 9 will have VipOrder with SpecialChoice and VipChoice. if (i == 9) { customer.Order = new VipOrder { Id = i, Choice = new ChoiceOrder { Id = i, Amount = i * 1000 }, SpecialChoice = new ChoiceOrder() { Id = i * 100, Amount = i * 2000 }, VipChoice = new ChoiceOrder() { Id = i * 1000, Amount = i * 3000 } }; } _db.Customers.Add(customer); previousCustomer = customer; } _db.SaveChanges(); }