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); } }