예제 #1
0
        internal void ModificaDescrizioneArticolo(ArticoloId articoloId, ArticoloDescrizione descrizione,
                                                  AccountInfo who, When when)
        {
            DomainRules.ChkArticoloDescrizione(descrizione);

            this.RaiseEvent(new DescrizioneArticoloModificata(articoloId, descrizione, who, when));
        }
예제 #2
0
        internal static Articolo CreateArticolo(ArticoloId articoloId, ArticoloDescrizione articoloDescrizione, UnitaMisura unitaMisura,
                                                ScortaMinima scortaMinima, AccountInfo who, When when)
        {
            DomainRules.ChkArticoloId(articoloId);
            DomainRules.ChkArticoloDescrizione(articoloDescrizione);
            DomainRules.ChkUnitaMisura(unitaMisura);

            return(new Articolo(articoloId, articoloDescrizione, unitaMisura, scortaMinima, who, when));
        }