public static KlantViewModel KlantViewModelWithOrders(Klant klant) { KlantViewModel klantView = KlantViewModel(klant); klantView.orders = new List <OrderViewModel>(); foreach (Order order in klant.GetOrders()) { OrderViewModel orderView = new OrderViewModel() { id = order.id, klantId = order.klantId, klantNaam = klant.naam, betaalStatus = order.betaald ? "betaald" : "nog te betalen", date = order.date, totaalPrijs = order.TotaalPrijs(), }; klantView.orders.Add(orderView); } return(klantView); }