public override string ToString() { return($"Dough: {Dough.GetType().Name}\n" + $"Sauce: {Sauce.GetType().Name}\n" + $"Cheese: {Cheese.GetType().Name}\n" + $"Clam: {Clam.GetType().Name}\n"); }
public override void Prepare() { Console.WriteLine("Preparing... {0}", Name); Dough = _pizzaIngredientFactory.CreateDough(); Sauce = _pizzaIngredientFactory.CreateSauce(); Veggieses = _pizzaIngredientFactory.CreateVeggieses(); Cheese = _pizzaIngredientFactory.CreateCheese(); Pepperoni = _pizzaIngredientFactory.CreatePepperoni(); Clam = _pizzaIngredientFactory.CreateClam(); }
public static async Task SaveClams(ulong UserId, int amount) { using (var DbContext = new SqliteDbContext()) { if (DbContext.Clams.Where(x => x.UserID == UserId).Count() < 1) { DbContext.Clams.Add(new Clam { UserID = UserId, Amount = amount }); } else { Clam Current = DbContext.Clams.Where(x => x.UserID == UserId).FirstOrDefault(); Current.Amount += amount; DbContext.Clams.Update(Current); } await DbContext.SaveChangesAsync(); } }
public Pizza CreatePizza(string type) { Pizza pizza = null; if (type.Equals("cheese")) { pizza = new CheezePizza(); } else if (type.Equals("peperoni")) { pizza = new Peperoni(); } else if (type.Equals("clam")) { pizza = new Clam(); } else if (type.Equals("veggie")) { pizza = new Veggie(); } return(pizza); }
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()); }