How would i pass state to this method
Ci sono diversi modi, qui ce ne sono 3:
1-Passa i valori come parametri al public constuctor
2-Passa i valori a un metodo pubblico
3: crea proprietà pubbliche nella classe, crea un'istanza, quindi imposta ogni proprietà e chiama il metodo senza passare i parametri
How do I identify my domain objects?
Un oggetto dominio rappresenta un archivio dati persistente nella soluzione. Se l'applicazione riguarda il CRM, allora sei tenuto a trattare con oggetti di dominio come parti (clienti, aziende, ecc.), ContactAddress, TouchPoint, ecc. Tutti questi oggetti dovrebbero apparire nel tuo diagramma di classe UML. Una discussione dettagliata di questo potrebbe essere trovata nei libri di UML, OOA e Domain Driven Design.