示例#1
0
        private void Search()
        {
            ui.Clear();
            ui.Meny(isFull: false, GetParkMenyOptions(), "Search meny!" +
                    "\nSkip search criteria with x" +
                    "\n0, For all vehicles");
            ui.Print("");
            const int all    = 0;
            var       search = ChooseVehicle(search: true);

            if (search.Equals(all))
            {
                //ToDo: remove vehicle!!!
                var vehicleType = vehicle.GetPropertiesWithIncludedAttribute();
                var vehicles    = handler.SearchVehicle((null, vehicleType));
                PrintAll(vehicles);
            }
            else if (search != all)
            {
                var vehicleType = (VehicleType)search;
                var vehicleProp = vehicleType.GetPropsForType();
                var vehicles    = handler.SearchVehicle(vehicleProp);
                PrintAll(vehicles);
            }
        }