static void Main(string[] args) { //create the first order List <Cargo> cargos1 = new List <Cargo> { new Cargo("Perfume", 2, 340), new Cargo("Shoes", 3, 780), new Cargo("Lipstick", 1, 180.5) }; OrderDetails orderDetails1 = new OrderDetails(cargos1); Order order1 = new Order(new Client("JK"), orderDetails1); //create the second order List <Cargo> cargos2 = new List <Cargo>(); cargos2.Add(new Cargo("Flower", 6, 5.2)); cargos2.Add(new Cargo("Book", 2, 15.8)); OrderDetails orderDetails2 = new OrderDetails(cargos2); Order order2 = new Order(new Client("V"), orderDetails2); OrderService orderService = new OrderService(); orderService.AddOrder(order1); orderService.AddOrder(order2); Console.WriteLine(order1); Console.WriteLine(order2); orderService.Orders.Sort(); orderService.ModifyOrder(1, "Lipstick", 10); orderService.Export("orders.xml"); orderService.Import("orders.xml"); Console.Read(); }