in Hands-on lab/lab-files/src/src/PartsUnlimitedWebsite/Models/SampleData.cs [225:251]
public static OrderDetail GetOrderDetail(Product product, Order order)
{
var random = new Random();
int quantity;
switch (product.Category.Name)
{
case "Brakes":
case "Wheels & Tires":
{
quantity = random.Next(1, 5);
break;
}
default:
{
quantity = random.Next(1, 3);
break;
}
}
return new OrderDetail
{
ProductId = product.ProductId,
UnitPrice = product.Price,
OrderId = order.OrderId,
Quantity = quantity,
};
}