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