//------------------------------------------------------------------------------------------------------------------------------------------------- private static void InsertOrder1(Interfaces.Repository1.IOnlineStoreRepository repo) { using ( repo ) { var product1 = repo.Products.Single(p => p.Name == "ABC"); var product2 = repo.Products.Single(p => p.Name == "DEF"); var order = repo.Orders.New(); order.PlacedAt = new DateTime(2015, 1, 1, 12, 0, 0); order.OrderLines.Add(repo.NewOrderLine(order, product1, quantity: 22)); order.OrderLines.Add(repo.NewOrderLine(order, product2, quantity: 11)); repo.Orders.Insert(order); repo.CommitChanges(); } }