package Exo2;

import java.util.ArrayList;
import java.util.List;

public class SiteDeVente {
	private ArrayList<IArticle> articles  = new ArrayList<>();
	
	public boolean ajouterArticle(IArticle a) {
		if (contientDeja(a))
			return false;
		articles.add(a);
		return true;
	}
	
	// retourne les articles pour tous :
	// à partir de 6 ans pour les DVD
	// les livres qui ne sont pas pour adultes
	public List<IArticle> getPourTous() {
		List<IArticle> pourTous = new ArrayList<>();
		for (IArticle a : articles) {
			if(a.getAgeMini() <= 6) {
				pourTous.add(a);
			}
		}
		return pourTous;
	}
	
	public boolean contientDeja(IArticle article) {
		for (IArticle a : articles )
			if (a.equals(article))
				return true;
		return false;
	}
}
