Bonjour,
Je suis en train de réaliser un programme pour envoyer des newsletters. Le problème que j'ai est le suivant:
Je dois envoyer une newsletter différente selon la devise, la langue et le type de client.
Je trie donc les clients selon ces critères puis j'envoie la bonne newsletter à chacun de ces groupes de clients. Pour sélectionner un groupe d'envoi, je me sert me sert d'un filtre qui est une expression lambda (Predicate<Customer>) qui teste les propriété de chaque Customer.
Seulement j'ai assez souvent besoin de changer les critères pour un envoi spécial et je ne peux le faire qu'en modifiant ces expression lambda et en recompilant le programme.
Auriez-vous une solution plus agréable à me proposer?
Merci.
Partager