/// <summary> /// Supprime les cartes de l'utilisateur pour un board donné selon un filtre /// </summary> /// <param name="board"></param> public virtual void RemoveOwnFilteredCards(Board board, Predicate<Card> filter) { foreach(Card card in board.getFilteredCards(filter)) { card.Delete(); } }
/// <summary> /// Les cartes de l'utilisateur pour un board donné selon un filtre /// </summary> /// <returns></returns> public virtual IList<Card> getOwnFilteredCards(Board board, Predicate<Card> filter) { return board.getFilteredCards(card => (card.getOwner().Equals(this) && filter(card))); }