/// <summary> /// Redéfinition du Equals d'un composant, avec en paramètre un composant. /// </summary> /// <param name="c"></param> /// <returns>booléen pour savoir si les deux composants sont égaux.</returns> public bool Equals(Composant c) { if (this.Marque == c.Marque && this.Modele == c.Modele && this.Prix == c.Prix) { return(true); } return(false); }
/// <summary> /// Méthode pour supprimer un composant de la liste globale. /// </summary> /// <param name="c"></param> /// <returns>booléen pour savoir si la suppression à fonctionnée.</returns> public bool Supprimer(Composant c) { if (!ListeComposants.Contains(c)) { return(false); } ListeComposants.Remove(c); return(true); }
/// <summary> /// Méthode pour ajouter un composant à la liste globale. /// </summary> /// <param name="c"></param> /// <returns>booléen pour savoir si l'ajout à fonctionné.</returns> public bool Ajouter(Composant c) { if (ListeComposants.Contains(c)) { return(false); } ListeComposants.Add(c); return(true); }