static void Main(string[] args) { Klant klant = new Klant(1, "Koe", "Koeienmans"); Adres adres = new Adres("Koeienstraat", 12, 1, "Koeienstad", "9999", "Koeienland"); List <Product> products = new List <Product> { new Product("Hooi", 500, 123.25), new Product("Rapen", 320, 250.12), new Product("Knollen", 185, 87.84) }; Order order = new Order(klant, adres, products.ToArray()); Gateway gateway = new Gateway(); gateway.ProcessOrder(order); Console.ReadLine(); }
public Order(Klant klant, Adres adres, Product[] products) { Number = klant.Number; FirstName = klant.FirstName; LastName = klant.LastName; Street = adres.Street; HouseNumber = adres.HouseNumber; RegistryNumber = adres.RegistryNumber; City = adres.City; Zip = adres.Zip; Country = adres.Country; Products = new string[products.Length]; Quantities = new int[products.Length]; Prices = new double[products.Length]; for (int i = 0; i < products.Length; i++) { Products[i] = products[i].ProductName; Quantities[i] = products[i].Quantity; Prices[i] = products[i].Price; } }