public void Execute() { Console.WriteLine("Доступные услуги:"); Console.WriteLine(); PrintServices(_serviceInfoContainer.GetAvailableServices()); Console.WriteLine(); Console.Write("Введите название услуги: "); var serviceName = Console.ReadLine(); if (serviceName == null) { Refresh("Неверное название услуги"); return; } var service = _serviceInfoContainer.GetServiceInfoByName(serviceName); if (service == null) { Refresh("Неверное название услуги"); return; } Console.Write("Объём услуги (ед.): "); var units = uint.Parse(Console.ReadLine()); _userOperations.OrderService(Menu.CurrentUser, service.Name, units); Console.Clear(); Console.WriteLine("Услуга успешно заказана"); Console.WriteLine(); Console.WriteLine(); _clientMenu.Print(); _clientMenu.SetCommand(_clientMenu.ReadCommand()); _clientMenu.Run(); }