예제 #1
0
        public string PrintItems()
        {
            if (!_receipt.ScannedItems.Any())
            {
                return("No items found\r\n");
            }

            var items = new StringBuilder();

            foreach (var item in _receipt.GetItems())
            {
                items.AppendLine($"{item.Name} x{item.Quantity}\t${item.Price.ToString("0.00")}");
            }
            return(items.ToString());
        }
예제 #2
0
 public ReceiptPrinter(Receipt receipt)
 {
     _receipt = receipt;
     _items   = _receipt.GetItems();
     _total   = _receipt.GetTotal();
 }
 public ReceiptPrinter(Receipt receipt)
 {
     _receipt = receipt;
      _items = _receipt.GetItems();
     _total = _receipt.GetTotal();
 }