Example #1
0
        static void Main(string[] args)
        {
            ProductDirector productDirector = new ProductDirector();
            var             builder         = new NewCustomerProductBuilder();

            director.GenerateProduct(builder);
            var model = builder.GetModel();

            Console.WriteLine(model.Id);
            Console.WriteLine(model.Discount);
            Console.WriteLine(model.ProductName);
            Console.WriteLine(model.UnitPrice);
            Console.WriteLine(model.CategoryName);
            Console.WriteLine(model.DiscountApplied);

            Console.ReadLine();
        }
Example #2
0
 internal static void GenerateProduct(NewCustomerProductBuilder builder)
 {
     throw new NotImplementedException();
 }