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(); }
public void GetOrders() { var response = _api.GetOrders(this.AccountId, orderState: OrderStateFilter.Cancelled); Assert.IsTrue(response.Orders != null && response.Orders.Count > 0); }