internal void PrintOrder(object sender, CartPayedForEventArgs cpfe)
        {
            var payedCart = cpfe.ProcessedCart;

            string topBorder = "\n";

            topBorder = topBorder.PadRight(20, '=');

            string header = "\n|\tNew order:";
            string order  = string.Join("\n| ", payedCart.Select(p => p.Value + " times " + p.Key.Description + " |"));

            Console.WriteLine(topBorder + header + order + topBorder);
        }
Exemplo n.º 2
0
 internal void ResetContent(object sender, CartPayedForEventArgs e)
 {
     CartContents = new Dictionary <IProduct, int>();
 }