public override void Prepare() { IDough dough = PizzaIngredientFactory.CreateDough(); ISauce sauce = PizzaIngredientFactory.CreateSauce(); Console.WriteLine("Preparing Pizza {0}, {1}", dough.Description, sauce.Description); }
public static Pizza ConvertPizzaModel(PizzaModel model) { List <Pizza_Ingredient> pizzaIngredient = new List <Pizza_Ingredient>(); Bottom bottom = new Bottom(); if (model == null) { return(null); } if (model.PizzaIngredients != null) { pizzaIngredient = PizzaIngredientFactory.ConvertPizzaIngredientModels(model.PizzaIngredients); } if (model.Bottom != null) { bottom = BottomFactory.ConvertBottom(model.Bottom); } Pizza pizza = new Pizza { Id = model.Id, Name = model.Name, BottomId = bottom.Id, Price = model.Price, OrderRuleId = model.OrderRuleId, PizzaIngredient = pizzaIngredient }; return(pizza); }
public static PizzaModel AssignIngredients(PizzaModel model, List <IngredientModel> ingredients) { UnitOfWorkRepository unitOfWork = new UnitOfWorkRepository(); foreach (var ing in ingredients) { PizzaIngredientModel pizIng = new PizzaIngredientModel { Id = new Guid(), Ingredient = ing, PizzaId = model.Id }; unitOfWork.PizzaIngredientRepository.AddPizza_Ingredients(PizzaIngredientFactory.ConvertPizzaIngredientModel(pizIng)); model.PizzaIngredients.Add(pizIng); } unitOfWork.PizzaRepository.UpdatePizza(PizzaFactory.ConvertPizzaModel(model)); return(model); }
public CCCheesePizzz(PizzaIngredientFactory fac, IPizzaCutting cut) : base("CCCheesePizzz", fac, cut) { }
public NYStyleVeggiePizza(PizzaIngredientFactory ingredientFactory) { this.ingredientFactory = ingredientFactory; }
public CheesePizza(PizzaIngredientFactory factory) { _ingredientFactory = factory; }
public CheesePizza(PizzaIngredientFactory ingredientFactory) : base(ingredientFactory) { }
public SalamiPizza(PizzaIngredientFactory pizzaIngredientFactory) { _ingredientFactory = pizzaIngredientFactory; }
public CheesePizza(PizzaIngredientFactory pizzaIngredientFactory) { _pizzaIngredientFactory = pizzaIngredientFactory; }
public ChicagoStyleClamPizza(PizzaIngredientFactory ingredientFactory) { Name = "Chicago Style Clam Pizza"; this.ingredientFactory = ingredientFactory; }
internal VeggiePizza(PizzaIngredientFactory ingredientFactory) { base.ingredientFactory = ingredientFactory; }
public ClamPizza(PizzaIngredientFactory ingredientFactory) { this.ingredientFactory = ingredientFactory; }
internal ClamPizza(PizzaIngredientFactory ingredientFactory) { base.ingredientFactory = ingredientFactory; }
public CheesePizza(PizzaIngredientFactory ingredientFactory) { this.ingredientFactory = ingredientFactory; }
internal PepperoniPizza(PizzaIngredientFactory ingredientFactory) { base.ingredientFactory = ingredientFactory; }
//implementa en el contructor el constructor base de pizza public PepperoniPizza(PizzaIngredientFactory ingrediente) : base(ingrediente) { }
public CheesePizza(PizzaIngredientFactory ingredientFactory) { IngredientFactory = ingredientFactory; }
public Pizza(string name, PizzaIngredientFactory fac, IPizzaCutting cut) { m_Name = name; m_Factory = fac; m_Cutting = cut; }
public NYCheesePizza(PizzaIngredientFactory pif) : base(pif) { }
public CheesePizza(PizzaIngredientFactory ingredientFactory, IConsole console) : base(console) { this.ingredientFactory = ingredientFactory; }
public ClamPizza(PizzaIngredientFactory pizzaIngredientFactory) { _pizzaIngredientFactory = pizzaIngredientFactory; }
public PepperoniPizza(PizzaIngredientFactory pizzaIngredient) { this.pizzaIngredient = pizzaIngredient; }
public NYStyleCheesePizza(PizzaIngredientFactory ingredientFactory) { Name = "NY Style Sauce and Cheese Pizza"; this.ingredientFactory = ingredientFactory; }
public NYStyleCheesePizza(PizzaIngredientFactory ingredientFactory) { this.ingredientFactory = ingredientFactory; }
public VeggiePizza(PizzaIngredientFactory ingredientFactory) { _ingredientFactory = ingredientFactory; }
public CCStore(PizzaIngredientFactory fac) { this.IngredientFactory = fac; }
//implementa en el contructor el constructor base de pizza public ClamPizza(PizzaIngredientFactory ingrediente) : base(ingrediente) { }
internal CheesePizza(PizzaIngredientFactory ingredientFactory) { base.ingredientFactory = ingredientFactory; }
public VeggiePizza(PizzaIngredientFactory pizzaIngredient) { this.pizzaIngredient = pizzaIngredient; }
public CheesePizza(PizzaIngredientFactory IngredientFactory) { this.IngredientFactory = IngredientFactory; }
public ClamPizza(PizzaIngredientFactory factory) { pizzaIngredientFactory = factory; }
public PepperoniPizza(PizzaIngredientFactory ingredientFactory) { this.ingredientFactory = ingredientFactory; }
public PepperoniPizza(PizzaIngredientFactory factory) { pizzaIngredientFactory = factory; }
public CCPepperoniPizza(PizzaIngredientFactory fac, IPizzaCutting cut) : base("CCPepperoniPizza", fac, cut) { }
public VeggiePizza(PizzaIngredientFactory factory) { pizzaIngredientFactory = factory; }