public int GetTotalOrdersCount(List<object> orders)
        {
            OrdersVisitor orderVisitor = new OrdersVisitor();
            foreach (var item in orders)
            {
                IAccept acceptor = (IAccept)item;
                acceptor.Accept(orderVisitor);
            }

            return orderVisitor.TotalOrdersCount;
        }
Exemple #2
0
        public int GetTotalOrdersCount(List <object> orders)
        {
            OrdersVisitor orderVisitor = new OrdersVisitor();

            foreach (var item in orders)
            {
                IAccept acceptor = (IAccept)item;
                acceptor.Accept(orderVisitor);
            }

            return(orderVisitor.TotalOrdersCount);
        }