Accoppiamento dei campi modulo alla funzionalità: utilizzando un bus di comando?

2

Ho creato un'app in cui il proprietario dell'app può creare moduli personalizzati per ciascuno dei suoi clienti. I moduli hanno campi predefiniti come "nome" e "messaggio", nonché campi personalizzati per ogni requisito del cliente, come "whatsapp", che deve attivare un passaggio nell'app per inviare il messaggio tramite Whatsapp invece di un Mailer.

Quindi i campi modulo personalizzati sono associati a un caso d'uso.

Ho usato il pattern Command Handler in precedenza, quindi stavo pensando che questo potrebbe essere un buon caso per un Command Bus . Ma odio immergermi in questo e scoprire che questo non è quello che dovrebbe essere.

Il mio approccio sarebbe quello di trasformare i dati del modulo personalizzato in un comando e trasmetterli al Command Bus, eventualmente utilizzando il nome del campo del modulo per il nome del comando stesso. Qualche suggerimento?

    
posta Michael 11.09.2018 - 16:00
fonte

0 risposte

Leggi altre domande sui tag