public override string ToString()
        {
            var sb = new StringBuilder();

            sb.AppendLine($"---- {Name} ----");

            if (Dough != null)
            {
                sb.AppendLine(Dough.ToString());
            }
            if (Sauce != null)
            {
                sb.AppendLine(Sauce.ToString());
            }
            if (Cheese != null)
            {
                sb.AppendLine(Cheese.ToString());
            }
            if (Veggies != null)
            {
                sb.AppendLine(string.Join(",", Veggies));
            }
            if (Clam != null)
            {
                sb.AppendLine(Clam.ToString());
            }
            if (Pepperoni != null)
            {
                sb.AppendLine(Pepperoni.ToString());
            }

            return(sb.ToString());
        }
Exemple #2
0
 /// <summary>
 ///     Returns a string that represents the current object.
 /// </summary>
 /// <returns>
 ///     A string that represents the current object.
 /// </returns>
 /// <filterpriority>2</filterpriority>
 public override string ToString()
 {
     return("meat: " + _meatGrams + "\nfalafel: " + _falafels + "\ntomato and cucumber: " + _tomatoAndCucumber +
            "\nsalad: " + _sallad + "\nmajs: " + _majs + "\nsaurerkruat: " + _saurerkraut + "\nfeta: " + _feta +
            "\nsauce: " +
            _sauceType.ToString() + "\nbread: " + _breadType);
 }
Exemple #3
0
 public void Debug()
 {
     Console.WriteLine("--------------");
     Console.WriteLine(name);
     Console.WriteLine("Cheese is " + (cheese != null ? cheese.ToString() : "Null"));
     Console.WriteLine("Sauce is " + (sauce != null ? sauce.ToString() : "Null"));
     Console.WriteLine("Onion is " + (onion != null ? onion.ToString() : "Null"));
     Console.WriteLine("--------------");
 }
Exemple #4
0
 public static string ToDisplayText(this Sauce sauce)
 {
     return(sauce switch
     {
         Sauce.Senf => Resource.SauceSenf,
         Sauce.Ketchup => Resource.SauceKetchup,
         Sauce.Beides => Resource.SauceBeides,
         _ => sauce.ToString()
     });
Exemple #5
0
 public override string ToString()
 {
     return("Sandwich " +
            (Size.ToString() != null ? "size " + Size + " " : "") +
            (Sauce.ToString() != null ? "with " + Sauce + " " : "") +
            (Meat.ToString() != null ? "with " + Meat + " " : "") +
            (WithCheese ? "with cheese " : " ") +
            (IsCold ? "COLD " : "") +
            (IsSpicy ? "SPICY " : ""));
 }
Exemple #6
0
        public override string ToString()
        {
            var result = new StringBuilder();

            result.AppendLine("---- " + Name + " ----");
            if (Dough != null)
            {
                result.AppendLine(Dough.ToString());
            }
            if (Sauce != null)
            {
                result.AppendLine(Sauce.ToString());
            }
            if (Cheese != null)
            {
                result.AppendLine(Cheese.ToString());
            }
            if (Veggies != null)
            {
                bool isFirst = true;
                foreach (var veggy in Veggies)
                {
                    if (isFirst)
                    {
                        result.Append(veggy.ToString());
                        isFirst = false;
                    }
                    else
                    {
                        result.Append(", ");
                        result.Append(veggy.ToString());
                    }
                }
                result.AppendLine();
            }
            if (Pepperoni != null)
            {
                result.AppendLine(Pepperoni.ToString());
            }
            if (Clams != null)
            {
                result.AppendLine(Clams.ToString());
            }
            return(result.ToString());
        }
Exemple #7
0
        public override string ToString()
        {
            var result = new StringBuilder();

            result.AppendLine("---- " + Name + " ----");
            if (Dough != null)
            {
                result.AppendLine(Dough.ToString());
            }
            if (Sauce != null)
            {
                result.AppendLine(Sauce.ToString());
            }
            if (Cheese != null)
            {
                result.AppendLine(Cheese.ToString());
            }
            if (Veggies != null)
            {
                for (int i = 0; i < Veggies.Length; i++)
                {
                    result.Append(Veggies[i].ToString());
                    if (i < Veggies.Length - 1)
                    {
                        result.Append(", ");
                    }
                }
                result.Append("\n");
            }
            if (Clam != null)
            {
                result.AppendLine(Clam.ToString());
            }
            if (Pepperoni != null)
            {
                result.AppendLine(Pepperoni.ToString());
            }

            return(result.ToString());
        }
Exemple #8
0
 public override void Prepare()
 {
     Console.WriteLine("Preparing {0}", Name);
     Dough   = pizzaIngredientFactory.CreateDough();
     Sauce   = pizzaIngredientFactory.CreateSauce();
     Cheese  = pizzaIngredientFactory.CreateCheese();
     Veggies = pizzaIngredientFactory.CreateVeggies();
     Console.WriteLine("Ingredients: Dough: {0} - Sauce: {1} - Cheese: {2}", Dough.ToString(), Sauce.ToString(),
                       Cheese.ToString());
     Console.Write("Additional Vegtables: ");
     foreach (Veggies vegtable in Veggies)
     {
         Console.Write(vegtable.ToString() + ", ");
     }
     Console.Write("\n");
 }
Exemple #9
0
 public override void Prepare()
 {
     Console.WriteLine("Preparing {0}", Name);
     Dough     = pizzaIngredientFactory.CreateDough();
     Sauce     = pizzaIngredientFactory.CreateSauce();
     Cheese    = pizzaIngredientFactory.CreateCheese();
     Pepperoni = pizzaIngredientFactory.CreatePepperoni();
     Console.WriteLine("Ingredients: Dough: {0} - Sauce: {1} - Cheese: {2} - Pepperoni: {3}", Dough.ToString(), Sauce.ToString(), Cheese.ToString(), Pepperoni.ToString());
 }
Exemple #10
0
 public override void Prepare()
 {
     Console.WriteLine("Preparing {0}", Name);
     Dough   = pizzaIngredientFactory.CreateDough();
     Sauce   = pizzaIngredientFactory.CreateSauce();
     Cheese  = pizzaIngredientFactory.CreateCheese();
     Veggies = pizzaIngredientFactory.CreateVeggies();
     Clam    = pizzaIngredientFactory.CreateClam();
     Console.WriteLine("Ingredients: Dough: {0} - Sauce: {1} - Cheese: {2} - Clam: {3}", Dough.ToString(), Sauce.ToString(), Cheese.ToString(), Clam.ToString());
 }