public string Post(IBeverage bev) { string value = bev.ToString(); return(string.Format("Beverage: {0}, Response: ({1})", bev.Name, value)); // Moet de return value hiervan ook een Bundle worden? }
private void pbProduct_MouseHover(object sender, EventArgs e) { IBeverage drink = _repo.GetDrink(DrinkId); lblDescription.Visible = true; lblDescription.Text = drink.ToString(); pbBackground.Visible = true; }
public void MakeBeverage(IBeverage selectedBeverage, bool sugarAdded = false, bool milkAdded = false) { IBeverage beverage = (IBeverage)Activator.CreateInstance(selectedBeverage.GetType()); if (sugarAdded) { beverage.AddIngredient(IngredientType.Sugar); } if (milkAdded) { beverage.AddIngredient(IngredientType.Milk); } int status = -1; foreach (var item in beverage.Ingredients) { switch (item) { case IngredientType.CoffeePowder: status = CoffeePowderContainer.GetDose(); break; case IngredientType.ChocolatePowder: status = ChocolatePowderContainer.GetDose(); break; case IngredientType.Milk: status = MilkContainer.GetDose(); break; case IngredientType.HotMilk: status = MilkContainer.GetDose(); break; case IngredientType.Sugar: status = SugarContainer.GetDose(); break; default: status = 1; break; } if (status == -1) { break; } } if (status != -1) { dispensedBeverages.Add(beverage); OnDispensed($"Drink: {beverage.ToString()}"); } }
private void GenerateShoppingCartList(IBeverage beverage) { int i = 1; CartControl myUserControl = new CartControl { Name = $"CartControl{i}", CartID = beverage.UniqueID, MyProductName = beverage.Name, Price = beverage.Price.ToString(), Info = beverage.ToString().Replace(',', '\n'), CurrentBeverage = beverage }; myUserControl.RemoveFromCartButtonClicked += RemoveFromCartClickedInCartControl; i++; flowLayoutPanel2.Controls.Add(myUserControl); }
public string Post(IBeverage bev) { string value = bev.ToString(); return string.Format("Beverage: {0}, Response: ({1})", bev.Name, value); // Moet de return value hiervan ook een Bundle worden? }