Se questa è una domanda di base scusa, ma in ogni caso è una domanda.
Sto facendo un progetto basato su domini, so di RootAggreegate, Modello anemico, modello ricco, servizi di dominio e ...
ma ancora quando si tratta di aggiungere o aggiornare un modello non so quale schema ha senso usare '? dovrei retun void, o dovrei restituire un oggetto di risultato dell'operazione.
class operationResult {
public List<string> ErrorMessages {get;set;}
public OperationStateEnum Status {get;set;}
}
void addBook(book)
o
operationResult addBook(book)