Se ho tre entità come questa:
workinggroup
workingtime
Maiusc
Il WorkingGroup ha uno o più tempi di lavoro
public class WorkingGroup
{
public WorkingGroup()
{
IsActive = true;
IsDefault =...
Vedi il codice qui sotto:
public IEnumerable<DenominationNumberRequired> CalculateDenominationsFor(int cost)
{
var target = cost;
foreach (var denomination in currency.AvailableDenominations.OrderByDescending(a =>...
Sto lavorando su un sistema basato su permessi in cui un utente può richiedere qualsiasi risorsa consentita in base al suo ruolo, la risorsa può essere uno dei seguenti tipi:
VM
DB
ecc.
La richiesta dovrebbe contenere le informazioni...
Sto iniziando a conoscere Domain Driven Design leggendo "Implementazione del Domain Driven Design" di Vaughn Vernon ( ha provato Evans ma si è rivelato troppo difficile per un noob completo, quindi ho deciso di posticiparlo fino a dopo "IDDD")...
Sto esitando in quale modo di implementazione scegliere nel seguente caso.
Ho un SettingsManager
public interface SettingsManagerContract {
public void setStringValue(String key, String value);
void setDoubleValue(String key,...
Dire che ho un oggetto di dominio come questo:
public class Customer
{
private Guid _id;
private string _name;
private Address _address;
public Customer (Guid id, string name, Address address)
{
if (id == Guid.Empty...
Come dovrebbe sembrare la firma del metodo di aggiornamento nella radice aggregata? Ad esempio, ho bisogno di aggiornare l'indirizzo dell'utente. Ho diversi modi per farlo e non so quale sia il migliore ("domain driven design way"). Il primo mod...
Ho imparato DDD e continuo a rimanere bloccato nella separazione dei domini. Attualmente sto affrontando un dominio "Catalogo prodotti". Ora in questo dominio alcuni prodotti mancano una descrizione o un'immagine. Vorrei aggiungerli se mancano d...
Sto cercando Fluent Validation per il mio modello di dominio ricco: link
Diciamo che ho una classe chiamata: Cliente. Il cliente deve avere un cognome Posso fare questo:
RuleFor(customer => customer.Surname).NotEmpty();
Posso fare q...
Mi chiedo come combinare correttamente EF, Pattern di deposito e Unità di lavoro.
La soluzione che ho è del tutto corretta?
L'esempio qui sotto riguarda l'app Todo
ProjectController
public class ProjectController : Controller
{...