public void Execute() { Console.WriteLine("Заказанные услуги:"); Console.WriteLine(); PrintServices(_ordersContainer.GetOrders(Menu.CurrentUser, false)); // контекст Console.WriteLine(); Console.Write("Введите идентификатор заказа: "); var idOrder = Console.ReadLine(); var order = _ordersContainer.GetOrderById(idOrder); // контекст if (order == null) { Refresh("Неверный id заказа"); return; } if (order.IsPaid) { Refresh("Заказ уже оплачен"); return; } _userOperations.CancelService(Menu.CurrentUser, order.Id); Console.Clear(); Console.WriteLine("Услуга успешно отменена"); Console.WriteLine(); Console.WriteLine(); _clientMenu.Print(); _clientMenu.SetCommand(_clientMenu.ReadCommand()); _clientMenu.Run(); }