Exemple #1
0
        public string GetInfo(DiscountCard card)
        {
            StringBuilder sb = new StringBuilder();

            sb.AppendLine($"Purchase value: ${card.PurchaseValue:f2}");
            sb.AppendLine($"Discount rate: {card.DiscountRate}%");
            sb.AppendLine($"Discount: ${card.Discount:f2}");
            sb.AppendLine($"Total: ${(card.PurchaseValue - card.Discount):f2}");

            return(sb.ToString().Trim());
        }
Exemple #2
0
 public PayDesk(DiscountCard card)
 {
     this.card = card;
 }
Exemple #3
0
 public Purchase(decimal price, DiscountCard discount)
 {
     this.Price    = price;
     this.Discount = discount;
 }