Exemplo n.º 1
0
        public void Prepare()
        {
            _log.Add($"Preparing Pizzeria {Pizza} Style {_type} Using");
            switch (_type)
            {
            case "Cheese":
                _log.Add(PizzaStringFormatters.CheesePizzaFormatter(GetDough(), GetCheese(), GetSauce(), GetVeggieList()));
                break;

            case "Clam":
                _log.Add(PizzaStringFormatters.ClamPizzaFormatter(GetDough(), GetClam(), GetCheese(), GetSauce(), GetVeggieList()));
                break;

            case "Veggie":
                _log.Add(PizzaStringFormatters.VeggiePizzaFormatter(GetDough(), GetSauce(), GetVeggieList()));
                break;
            }
        }
Exemplo n.º 2
0
 public void Box()
 {
     _log.Add(PizzaStringFormatters.BoxFormatter(GetBoxColor()));
 }
Exemplo n.º 3
0
 public void Cut()
 {
     _log.Add(PizzaStringFormatters.CutFormatter());
 }
Exemplo n.º 4
0
 public void Bake()
 {
     _log.Add(PizzaStringFormatters.BakeFormatter());
 }