public override string GetDescription()
 {
     if (Beverage != null)
     {
         return(Beverage.GetDescription() + " + " + base.GetDescription());
     }
     else
     {
         throw null;
     }
 }
        public OrderItem AddOrderItem(OrderItem item)
        {
            Beverage beverage = _ctx.Beverages
                                .Include(b => b.BeverageSales)
                                .ThenInclude(b => b.Sale)
                                .Where(b => b.Id == item.BeverageId)
                                .FirstOrDefault();

            item.Description = beverage.GetDescription();
            item.UnitPrice   = beverage.GetCost();

            _ctx.OrderItems.Add(item);
            _ctx.SaveChanges();

            return(item);
        }
Esempio n. 3
0
        public Order CreateOrder(Order order)
        {
            foreach (OrderItem item in order.Items)
            {
                Beverage beverage = _ctx.Beverages
                                    .Include(b => b.BeverageSales)
                                    .ThenInclude(b => b.Sale)
                                    .Where(b => b.Id == item.BeverageId)
                                    .FirstOrDefault();

                item.Description = beverage.GetDescription();
                item.UnitPrice   = beverage.GetCost();
            }

            _ctx.Orders.Add(order);
            _ctx.SaveChanges();

            return(order);
        }
Esempio n. 4
0
 public override string GetDescription()
 {
     return(beverage.GetDescription() + ", Soy");
 }
Esempio n. 5
0
 public override string GetDescription() =>
 $"{_beverage.GetDescription()}, Whip";
 public override string GetDescription()
 {
     return(beverage.GetDescription() + ", Steamed Milk");
 }
Esempio n. 7
0
 public override string GetDescription()
 {
     return(String.Format("{0}, {1}", _beverage.GetDescription(), Description));
 }
Esempio n. 8
0
 public override string GetDescription()
 {
     return(beverage.GetDescription() + ", " + this.GetType().Name.ToString());
 }
Esempio n. 9
0
 public Discount(int discount, Beverage beverage) : base(beverage)
 {
     this.discount = (double)(100 - discount) / 100;
     description   = beverage.GetDescription() + " [discount]";
 }
Esempio n. 10
0
 public override string GetDescription()
 {
     return($"{beverage.GetDescription()}, Whip");
 }
 public override string GetDescription()
 {
     return(WrappedBeverage.GetDescription());
 }
Esempio n. 12
0
 public Whip(Beverage beverage)
 {
     this.beverage = beverage;
     description   = beverage.GetDescription() + ", Whip";
 }
Esempio n. 13
0
 public Mocha(Beverage berBeverage)
 {
     this.berBeverage = berBeverage;
     description      = berBeverage.GetDescription() + ", Mocha";
 }
Esempio n. 14
0
 public override string GetDescription()
 {
     return(_beverage.GetDescription() + "with chocolate");
 }
 public Mocha(Beverage beverage) : base(beverage)
 {
     description = beverage.GetDescription() + ", Mocha";
 }
Esempio n. 16
0
 public Soya(Beverage beverage)
 {
     this.beverage = beverage;
     Description   = beverage.GetDescription() + ", Soya";
 }
Esempio n. 17
0
 public override string GetDescription() => beverage.GetDescription() + ", Whip";
Esempio n. 18
0
 public override string GetDescription()
 {
     return(string.Join(" + ", beverage.GetDescription(), "Maple Syrup"));
 }
 public override string GetDescription()
 {
     return beverage.GetDescription() + ", Whip";
 }
Esempio n. 20
0
 public override string GetDescription() => beverage.GetDescription() + ", Mocha";
 public override string GetDescription()
 {
     return(_Beverage.GetDescription() + ", " + _Description);
 }
Esempio n. 22
0
 public override string GetDescription()
 {
     return(_beverage.GetDescription() + " with milk");
 }
Esempio n. 23
0
 public SteamedMilk(Beverage beverage)
 {
     this.beverage = beverage;
     Description   = beverage.GetDescription() + ", Steamed Milk";
 }
 public override string GetDescription() => $"{_beverage.GetDescription()} with Whipped Cream";
Esempio n. 25
0
 public override string GetDescription()
 {
     return($"{_beverage.GetDescription()}, Mocha");
 }
Esempio n. 26
0
 public override string GetDescription()
 {
     return(m_Beverage.GetDescription() + " 휘핑 크림");
 }
 public override string GetDescription()
 {
     return(_beverage.GetDescription() + " Venti");
 }
 public override string GetDescription()
 {
     return(Beverage.GetDescription() + ", Milk");
 }
Esempio n. 29
0
 public override string GetDescription()
 {
     return(_beverage.GetDescription() + _description);
 }
Esempio n. 30
0
 public override string GetDescription() => $"{beverage.GetDescription()}, Soy";