
import java.util.ArrayList;

public class Ristorante {
	
	ArrayList<Prenotazione> prenotati=new ArrayList<Prenotazione>();
	
	public void aggiungiPrenotazione(String cognome, int numeroPersone)
	{
		prenotati.add(new Prenotazione(cognome, numeroPersone));
	}
	
	public ArrayList<Prenotazione> cercaUnaPrenotazione(String cognome)
	{
		ArrayList<Prenotazione> temp=new ArrayList<Prenotazione>();
		
		for(Prenotazione p:prenotati)
		{
			if(p.getCognome().equals(cognome))
				temp.add(p);
		}
		
		return temp;
		
	}
	
	public void cancellaPrenotazione(String cognome)
	{
		ArrayList<Prenotazione> temp=cercaUnaPrenotazione(cognome);
	
		for(Prenotazione p: temp)
			prenotati.remove(p);
	}

	public static void main(String[] args) {
		Ristorante r=new Ristorante();
		
		r.aggiungiPrenotazione("Sirianni", 4);
		
		for(Prenotazione p:r.prenotati)
		{
			System.out.println(p.getCognome());
		}
		
		r.cancellaPrenotazione("Sirianni");
		
		for(Prenotazione p:r.prenotati)
		{
			System.out.println(p.getCognome());
		}
	}
}
