Пример #1
0
        public static void ListServicesByAMechanic()
        {
            List <Service> serviceDetails = new List <Service>();
            char           keyEntered;
            int            staffId;

            do
            {
                keyEntered = ' ';
                staffId    = -1;
                MenuHelper.DisplayEnterMechanicId();
                string mechanicIdString = Console.ReadLine().Trim();

                serviceDetails = ServicesService.GetMechanicServiceDetails(ref staffId, mechanicIdString);
                if (staffId == -1)
                {
                    MenuHelper.DisplayReturnOrTryAgain();
                    char.TryParse(Console.ReadLine(), out keyEntered);
                }
            } while (staffId == -1 && keyEntered != '0');

            if (staffId != -1)
            {
                DisplayServicesForMechanic(serviceDetails, staffId);
            }
        }