private List <Order> BuildOrdersList(int nOrders) { var orders = new List <Order>(); var rand = new Random(); for (var i = 1; i <= nOrders; i++) { var placed = SeedHelper.GetPlaced(); var randCustomerId = rand.Next(1, _context.Customers.Count()); var completed = SeedHelper.GetCompletedOrder(placed); var customers = _context.Customers.ToList(); orders.Add(new Order { Id = i, Customer = customers.First(c => c.Id == randCustomerId), Amount = SeedHelper.GetTotalAmount(), Placed = placed, Completed = completed }); } return(orders); }