private static void ProcessTruckAccessoriesExample() { ICustomer customer = GetTruckAccessoriesCustomer(); IOrder order = new Order("Order1", customer); order.AddProduct(new HitchAdapter()); order.AddProduct(new BedLiner()); customer.CreateOrder(order); IReturn rga = new Return("Return1", order); rga.AddProduct(order.Products.First()); ConsoleWriteLineResults(customer); }
private static void ProcessCarDealershipExample() { ICustomer customer = GetCarDealershipCustomer(); IOrder order = new Order("Order2", customer); order.AddProduct(new ReplacementBumper()); order.AddProduct(new SyntheticOil()); customer.CreateOrder(order); IReturn rga = new Return("Return2", order); rga.AddProduct(order.Products.First()); customer.CreateReturn(rga); ConsoleWriteLineResults(customer); }