static void Main(string[] args) { ProductDirector director = new ProductDirector(); var builderNew = new NewCustomerProductBuilder(); var builderOld = new OldCustomerProductBuilder(); director.GenerateProduct(builderNew); var model = builderNew.GetModel(); Console.WriteLine(model.Id); Console.WriteLine(model.CategoryName); Console.WriteLine(model.DiscountApplied); Console.WriteLine(model.DiscountedPrice); Console.WriteLine(model.ProductName); Console.WriteLine(model.UnitPrice); director.GenerateProduct(builderOld); model = builderOld.GetModel(); Console.WriteLine(model.Id); Console.WriteLine(model.CategoryName); Console.WriteLine(model.DiscountApplied); Console.WriteLine(model.DiscountedPrice); Console.WriteLine(model.ProductName); Console.WriteLine(model.UnitPrice); Console.ReadLine(); }
static void Main(string[] args) { ProductDirector productDirector = new ProductDirector(); var builder = new NewCustomerProductBuilder(); productDirector.GenerateProduct(builder); var model = builder.GetModel(); Console.WriteLine(model.Id); }
static void Main(string[] args) { ProductDirector direktor = new ProductDirector(); var builder = new NewCustomerProductBuilder(); direktor.GenerateProduct(builder); var model = builder.GetModel(); Console.WriteLine(model.DiscountApplied); Console.ReadKey(); }
static void Main(string[] args) { ProductDirector productDirector = new ProductDirector(); var builder = new NewCustomerProductBuilder(); productDirector.GenerateProduct(builder); var model = builder.GetModel(); Console.WriteLine("Name: {0} Price : {1} DiscountedPrice: {2}", model.ProductName, model.UnitPrice, model.DiscountedPrice); Console.ReadLine(); }
public static void Main() { ProductDirector productDirector = new ProductDirector(); var builder = new NewCustomerProductBuilder(); productDirector.GenerateProduct(builder); var model = builder.GetModel(); Console.WriteLine(model.Id); Console.WriteLine(model.ProductName); Console.WriteLine(model.UnitPrice); }
static void Main(string[] args) { ProductDirector director = new ProductDirector(); var builder = new NewCustomerProductBuilder(); director.GenerateProduct(builder); var model = builder.GetModel(); Console.WriteLine(model.Id); Console.WriteLine(model.CategoryName); Console.WriteLine(model.ProductName); Console.WriteLine(model.Discount); Console.WriteLine(model.UnitPrice); }
static void Main(string[] args) { ProductDirector productDirector = new ProductDirector(); var builder = new NewCustomerProductBuilder(); productDirector.GeneratedProduct(builder); var model = builder.GetModel(); Console.WriteLine("Id " + model.Id); Console.WriteLine("CategoryName " + model.CategoryName); Console.WriteLine("ProductName " + model.ProductName); Console.WriteLine("DiscountApplied " + model.DiscountApplied); Console.WriteLine("DiscountedPrice " + model.DiscountedPrice); Console.WriteLine("UnitPrice " + model.UnitPrice); Console.ReadLine(); }
static void Main(string[] args) { ProductDirector director = new ProductDirector(); //ürünümüzü üretmesi için çağırdık var builder = new NewCustomerProductBuilder(); //new veya old müşterilerimizin hangisini çağırmak istersek onu yazdık director.GenerateProduct(builder); var model = builder.GetModel(); //modelimizi çağırdık Console.WriteLine(model.Id); //burada yazdığımız Builder desenini çağırarak modelimizin özelliklerini ve indirim işlemlerini çağırdık Console.WriteLine(model.CategoryName); Console.WriteLine(model.DiscountApplied); Console.WriteLine(model.DiscountedPrice); Console.WriteLine(model.ProductName); Console.WriteLine(model.UnitPrice); Console.ReadLine(); }
static void Main(string[] args) { //arka arkaya işlemler sonucunda bir nesne üretmek. ProductDirector director = new ProductDirector(); var builder = new NewCustomerProductBuilder(); director.GenerateProduct(builder); var model = builder.GetModel(); Console.WriteLine(model.Id); Console.WriteLine(model.ProductName); Console.WriteLine(model.CategoryName); Console.WriteLine(model.UnitPrice); Console.WriteLine(model.DiscountApplied); Console.WriteLine(model.DiscountedPrice); Console.ReadLine(); }