Beispiel #1
0
        public void Perform(ActionExecutionContext context)
        {
            var orders = _orderApi.GetOrders();

            context.Out.WriteLine(ConsoleColor.Yellow, "ORDERS");
            context.Out.WriteLine("Number \t\t\t Data \t\t Status \t\t Price ");
            foreach (var order in orders)
            {
                context.Out.WriteLine("{0}\t\t {1}\t  {2}\t{3}", order.Number, order.Date, order.Status, order.Price);
            }
        }
        public void Perform(ActionExecutionContext context)
        {
            context.Out.WriteLine(ConsoleColor.Green, "Show detailed information");
            var orders = _orderApi.GetOrders();

            var submenuOrder = new MenuBuilder()
                               .Title("SELECT ORDER: ")
                               .RunnableOnce();

            foreach (var order in orders)
            {
                var currentOrder = order;
                var temp         = order.Number + " " + order.Date + " " + order.Status;
                submenuOrder.Item(temp, ctx => ShowDetailed(ctx, currentOrder.Id));
            }
            submenuOrder.GetMenu().Run();
        }
Beispiel #3
0
        public void GetOrders()
        {
            var response = _api.GetOrders(this.AccountId, orderState: OrderStateFilter.Cancelled);

            Assert.IsTrue(response.Orders != null && response.Orders.Count > 0);
        }