public virtual ViewResult Order() { var model = new OrderModel { Id = 100, Items = new[] { NewOrderItemModel(), }, }; return View(model); }
public virtual ViewResult Order(OrderModel model) { var productOptions = ProductOptions(); foreach (var item in model.Items) { item.Product.Options = productOptions; } if (ModelState.IsValid) { return View(Views.OrderSubmitted, model); } return View(model); }