コード例 #1
0
        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);
        }